11问答网
所有问题
当前搜索:
printf输出int型
为何long
int
用%d
输出
正常?
答:
long long int和%lld是对应的。在一般的电脑中,int占用32字节,32比特,数据范为-2147483648~2147483647[-2^31~2^31-1];在之前的微型机中,int占用32字节,16比特,数据范围为-32768~32767[-2^15~2^15-1];使用
printf输出int
占用字节数量:printf("%d",sizeof(int));除了
int类型
之外,还有...
编程中int ,scanf ,
printf
,return分别是什么意思
答:
int 是一种整数数据
类型
,在32位编译器中占4个字节,可以存放-2147483648~ 2147483647之间的整数。scanf 是一种格式化输入函数
printf
是一个格式化
输出
函数 return 是返回语句
c 语言中%2d(%2d%%)什么意思
答:
2d就是宽度2
输出
整数 2d%% 就是输出宽度2整数 后面带个%号 %% 输出就是
printf
()函数返回值是什么
类型
?
答:
可以参考下面的代码:include <stdio.h> int main(void){ float c,f;
printf
("请输入一个华氏温度:\n");scanf("%f",&f);c=(f-32)*5/9;printf("对应的摄氏温度是:%.2f\n",c);}
int x=97;
printf
(“%c”,x); 讲道理x不是整型吗,为什么还能
输出
,且
答:
在一个很小的范围内,
int型
与char型是通用的。int x=97;这一句声明一个int型变量并赋初值97。
printf
(“%c”,x);这一句将x(97)按字符的格式打印出来,这时,电脑会
输出
asc码为97的字符,即a。你会发现这里把程序中的变量x变成char型:char x=97;printf(“%c”,x);也具有同样效果...
若x和y均为
int型
变量,x=3y=5;则执行
printf
("%d,x%=(y%=2));语句后的...
答:
楼主条件是x=3;y=5吧。结果是0。执行y%=2后,y=1。然后表达式变成x%=y,执行后x=0.
若k,g均为
int型
变量,则下列语句的
输出
为()。 k=017; g=111;
printf
答:
结果是:16 6f 第一个
输出
16:以0开头的
int型
k=017 编译器会认为这是一个八进制,换算成十进制就是15,++k就是16了 第二个输出6f:
printf
中用%x来表示,这样就会将十进制转化成十六进制显示,这里比较误导的地方是g++,理论上是112换算成十六进制也是70而不是6f,但是g++可以看成是g, g=g+...
c语言中char与
int
具体区别是什么?
答:
C语言中 char 与
int
具体区别如下:1、表示的变量
类型
不同:char 是字符变量,而 int 是整型变量。2、申请的类型数据不同:char 用来申请字符和字符串或者字符串指针;int 用来申请整型数据,或者整形数据指针。3、字节、能表示的内容不同:char只有一个字节,int有4个字节,能表示的内容大小不一样...
C语言中
输出
方式为“%5d”是什么意思?
答:
输出
方式为“%5d”表示按5位的固定位宽输出整型数值。如果不足5位,则在前面补空格;超过5位,则按实际位数输出。下面举例说明其含义。int a=123;int b=123456;
printf
("%5d\n", a); // 输出 _ _ 123 ( _ 表示空格),不足5位,在前面补空格printf("%5d\n", b); // 输出123456,...
c语言输入为
int
,
输出
为%f和输入为float,输出为%d各有什么后果?
答:
看你声明的变量类型是什么。如果声明的变量是
int类型
,则用scanf输入和用
printf输出
时,都要使用%d格式。如果声明的变量是float类型,则在用scanf输入和printf输出时,都要使用%f格式。否则,有一个把格式用错,输出的都是乱码。有什么问题请留言。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜