问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 %c %d %s %ld %u 都怎么用法

发布网友 发布时间:2022-04-22 02:20

我来回答

5个回答

热心网友 时间:2023-09-22 06:21

1、%c 用来输出char单个字符,用法举例:

printf("%c",ch);

2、%d 用来输出十进制有符号整数 ,用法举例:

printf("%4d,%4d",a,b);

3、%s 用来输出字符串,用法举例:

printf("%s","begin");

4、%ld 用来输出输出long整数,用法举例:

printf("Long=%ld,byte=%d\n",Long,sizeof(long));

5、%u 用来输出十进制无符号整数,用法举例:

printf("unint=%u,byte=%d\n",unint,sizeof(unsigned int));

扩展资料

C 语言中的 I/O (输入/输出) 通常使用 printf() 和 scanf() 两个函数。

scanf() 函数用于从标准输入(键盘)读取并格式化, printf() 函数发送格式化输出到标准输出(屏幕)。例如:

%d 格式化输出整数

#include <stdio.h>

int main()

{
 

int testInteger = 5;   

printf("Number = %d", testInteger);   

return 0;

}

热心网友 时间:2023-09-22 06:21

%c,%s,%ld,%d,%u都是格式说明符中的类型。它的作用是将输入或者输出的数据按照格式说明符指定的格式进行输入或者输出。

(1)%ld表示数据按十进制有符号长型整数输入或输出。

(2)%d表示数据按十进制有符号整型数输入或输出。

(3)%u表示数据按十进制无符号整型数输入或输出。

(4)%c是C语言用于输入/输出char类型的专用符号。格式为scanf("%c",C);prinf("%c",C)。

(5)%s用来输出一个字符串,如printf(”%s”,”CHINA”); 输出字符串:CHINA。

扩展资料:

在C程序中用来实现输出和输入的,主要是printf函数和scanf函数。这两个函数是格式输入输出函数,用这两个函数时,必须指定格式。

C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

参考资料来源:c语言-百度百科

热心网友 时间:2023-09-22 06:22

C语言中,带有的“%”的关键字是说明类型的专用符号。其中%c,%d,%s,%ld,%u的具体用法如下:

1.%c:这是C语言用于输入/输出char类型的专用符号。格式为scanf("%c",C);prinf("%c",C);

2.%d:这是C语言中用于输入/输出int类型的专用符号。格式为scanf("%d",&a);prinf("%d",a);

3.%s:这是C语言用于输入/输出字符串类型的专用符号。常用于char类型的数组。格式为scanf("%s",&a);prinf("%s",a);

4.%ld:这是C语言用于输入/输出double类型的专用符号。格式为scanf("%ld",&a);prinf("%ld",a);

5.%u:这是C语言用于格式化输出无符号短整型数据的专用符号。格式为prinf("%u",s);

扩展资料:

printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型。例如,在打印整数是使用%d符号,在打印字符是 用%c 符号。这些符号被称为转换说明。因为它们指定了如何不数据转换成可显示的形式。下列列出的是ANSI C标准printf()提供的各种转换说明。
(1)%A 浮点数、十六进制数字和p-记法(C99)
(2)%c 一个字符
(3)%d 有符号十进制整数
(4)%e 浮点数、e-记数法
(5)%E 浮点数、E-记数法
(6)%f 浮点数、十进制记数法
(7)%g 根据数值不同自动选择%f或%e.
(8)%G 根据数值不同自动选择%f或%e.
(9)%i 有符号十进制数(与%d相同)
(10)%o 无符号八进制整数

参考资料:百度百科-printf

热心网友 时间:2023-09-22 06:22

(1)d格式符。用来输出一个有符号的十进制整数可以在格式声明中指定输出数据的域宽。

printf(”%5d%5d\n”,12,-345);

%d输出int型数据

%ld输出long型数据

(2)s格式符。用来输出一个字符串

printf(”%s”,”CHINA”); 输出字符串:CHINA

(3)c格式符。用来输出一个字符。例如,

(4)f格式符。用来输出实数,以小数形式输出

①不指定数据宽度和小数位数,用%f。例题:

② 指定数据宽度和小数位数。用%m.nf。例题:

③ 输出的数据向左对齐,用%-m.nf

扩展资料:

(1)在C程序中用来实现输出和输入的,主要是printf函数和scanf函数。这两个函数是格式输入输出函数,用这两个函数时,必须指定格式

(2)e格式符。指定以指数形式输出实数。

%e,VC++给出小数位数为6位,指数部分占5列,小数点前必须有而且只有1位非零数字

热心网友 时间:2023-09-22 06:23

在C语言中,此类像‘%’开头的一般是说明类型符。所以答案如下:
%c:输入输出char(字符)类型的字符
%d:输入输出int(整型)类型的整型数字
%s:输入输出char类型的字符串
%ld:输入输出double(实型)类型的实型数值
%u:输入输出unsigned(无符号)类型的数值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为freebuds4i切歌怎么操作_华为freebuds4i怎么切歌 华为freebuds pro切歌方法_华为freebuds pro怎么切歌 华为耳机怎么切换下一曲 欧美电影,好像是宠物有一个世界,宠物会想办法跟主人的灵魂互换占据 ...的名字,欧洲中世纪,一个王子的继母把他的灵魂和狗的灵魂互换了... 问一部外国电影的名字 剧情记得不大清楚l了 是前几年的片子 灵魂互换的... HUAWEI 华为 AGS2-W09 10.1英寸平板电脑 (香槟金、64GB+4GB、WiFi版... 诛仙3百法和千法差距大吗 微信怎么解除应用授权登录 授权应用删除方法 微信怎么解除应用授权登录授权应用删除方法 C语言中scanf的%s是什么意思,%c和%s有什么区别。... C语言中%s输出字符串怎么用? c语言中,%c和%s在输入和输出字符串的时候有什么区... c语言中的“%d,%s,%c,%d,%f,%s”是什么意思 c语言中%c与%s的区别 请问在C语言中%s是什么意思? c语言中 %s 是什么意思? c语言 %s用法 C语言中printf函数中%s是什么意思 “%s”是什么意思? 在c语言中%s是什么意思? c语言中%s是什么意思? c语言中%s是什么意思 为什么网购国美的手机比苏宁便宜这么多 京东,苏宁,国美哪个买手机更靠谱? 冰箱不制冷是什么原因呢?冷冻不保冷和冷藏不保鲜... 国美电器手机网上和卖场的质量是一样吗?差价是多少? 冰箱保鲜层不保鲜,冷饮和冷冻都正常? 为什么在国美电器买手机比其他地方贵很多 你好!我家冰箱只有冷冻。不保鲜,是什么原因呀!... C语言中%c,%s分别代表什么意思? C语言中%s代表取字符串的地址吗? 在闪电借款上征信吗? 闪分期上征信吗? 闪电借款上征信吗 我在闪到平台借了3000元的高息网贷,现已逾期6天了... 闪富上征信吗 闪分期上征信吗 闪电借款会上征信吗 闪电周转上征信吗 闪电借款会上征信吗? 闪零易贷上征信吗? 看哥们,闪电借款,到底上不上征信呀,来个懂行的指点 闪电借款有没有可能上征信 闪白条上征信吗微信里面的 闪电借款上征信么? 闪电借款上征信吗??? 闪电借款上征信吗2017 linux中怎么配置文件使允许root登录 如何使 linux使用root用户登录