33问答网
所有问题
当前搜索:
由printf输出的数据都隐含右对齐
C语言中
printf
有什么作用
答:
int a=1234;
printf
("a=%d\n",a); //a=1234 printf("a=%2d\n",a); //a=1234 超过2位,按实际
输出
printf("a=%6d\n",a); //a= 1234 不足6位,
右对齐
printf("a=%06d\n",a); //a=001234 不足6位,前面补0 printf("a=%-6d\n",a)...
C语言输入
输出
格式
答:
输出
使用的是
printf
()函数,printf函数的格式为printf(格式控制,输出表列),如printf("%d\n",a)。在输出时可以在"%"和字母之间插进数字表示最大场宽。可以根据需要输出数字的位数来决定“%”前
的数值
。如:%3d表示输出3位整型数, 不够3位
右对齐
。9.2f 表示输出场宽为9的浮点数, 其中小数位...
C语言中%-2d是什么意思?
答:
2d:意义是C语言中
printf
函数的输出格式说明符。含义如下:使输出的int型的数值以2位的固定位宽输出。如果不足2位,则在前面补空格;如果超过2位,则按实际位数输出。注:如果
输出的数值
不是int型,则进行强制类型转换为int,之后按上面的格式输出。C语言:C语言是一门通用计算机编程语言,应用广泛。C...
%04x在C语言中是什么意思
答:
如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。综合以上,可以看出,%04x 表示按16进制
输出数据
,最小输出宽度为4个字符,
右对齐
,如果
输出的数据
小于4个字符,前补0,如:
printf
("%04x", 100 ); //输出0064 100的16进制数是64 ...
输出
整数为什么是% d格式?
答:
是
输出
12位整型数, 不够12位按
右对齐
。d是C语言中
printf
()函数的输出格式控制符,表示输出十进制有符号整数。md:m为指定的输出字段的宽度。如果
数据
的位数小于m,则左端补以空格,若大于m,则按实际位数输出。格式控制总是以格式声明开始,也就是以%号开始,可以在%和字母之间插进数字表示最大场...
C语言中
printf
里的d%是什么意思?
答:
格式输出,它是c语言中产生格式化
输出的
函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和
数据
格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。资料参考:
printf
函数 - 百科 ...
%f和%8f是什么意思c语言
答:
用在scanf中,%f和%8f都表示输入float型资料,%f预设取小数点后6位有效数,%8f则限定只取输入资料的前8位(含小数点),多余的被留在输入缓冲区。用在
printf
中,%f和%8f都表示
输出
浮点数,float型和double型通用。%f预设输出小数点后6位小数,四舍五入,左对齐;%8f输出占宽8位
右对齐
,当实际...
%04x在C语言中是什么意思
答:
如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。综合以上,可以看出,%04x 表示按16进制
输出数据
,最小输出宽度为4个字符,
右对齐
,如果
输出的数据
小于4个字符,前补0,如:
printf
("%04x", 100 ); //输出0064 100的16进制数是64 ...
%04x在C语言中是什么意思
答:
如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。综合以上,可以看出,%04x 表示按16进制
输出数据
,最小输出宽度为4个字符,
右对齐
,如果
输出的数据
小于4个字符,前补0,如:
printf
("%04x", 100 ); //输出0064 100的16进制数是64 ...
printf
(“\n”)用法
答:
printf
("%ld",a); (2)o格式符,以八进制数形式输出整数。格式:%o,%mo,%lo,%mlo都可。 (3)x(或X)格式符,以十六进制数形式输出整数。格式:%x,%mx,%lx,%mlx都可。 (4)u格式符,用来输出unsigned型数据,即无符号数,以十进制数形式输出。格式:%u,%mu,%lu都可。 参见:li4-3.c/*无符号
数据的输出
*...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜