C语言,printf语句

发布网友 发布时间:2022-03-31 08:20

我来回答

5个回答

热心网友 时间:2022-03-31 09:49

printf()的格式
printf(“”);可以直接输出引号里的东西
printf(“%d”,a) 这样是直接输出变量int类型a的值
%d的意思:d是decimal base(十进制)的开头字母,意思就是按十进制格式输出,也就是按整数格式输出
还有%f 按浮点数格式输出
%c 按字符格式输出
printf(“%d”,a)的逗号后面只能放值,变量名可以,单纯的值也可以,例如这样printf(“%d”,1),也是可以的
连续输出值可以这样printf(“%d,%f,%c”,a,b,c),引号里的逗号不打也没关系所以printf(“%d%f%c”,a,b,c)也是可以的,但是这样会挤成一堆,自己试下就知道了,所以建议大家养成打逗号的习惯

热心网友 时间:2022-03-31 11:07

printf语句是C语言中的输出语句,%d表示要打印在屏幕上的是整数类型的变量值,也就是你在定义变量时的 int 如果是char类型,那么%后面就应该是c 表示字符类型追问为什么打印整形变量要用%d呢

追答这就是标准C语言的语法规定,是每个程序员都必须遵守的。就像交通法规定行人靠右走,这个就是规定,呵呵 记住就好了

热心网友 时间:2022-03-31 12:42

%d的意思是以整形的格式输出fahr,celsius,而本题中的fahr和celsius都是int型的变量,即为整形变量。%+X 的意思是以什么格式输出。

热心网友 时间:2022-03-31 14:33

%d表示 十进制整型 可以使其他 "%d %f 小数 %c 字符 %s 字符串

热心网友 时间:2022-03-31 16:41

迷茫的答案才正确,乱来。鄙视楼主,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com