99问答网
所有问题
当前搜索:
c语言字符输出格式
C语言
中如何实现多组数据输入
输出
?
答:
cout<<a[i]<<" ";} } system("pause");return 0;} 追问 先谢谢你。但是这段代码不是我想要的,我也写过。当输完第一组:5 1 2 5 4 5 回车之后,马上
输出
第一组的结果:1 2 4 5 我想线不输出第一组的结果,等我把第二个case输进去之后,按ctrl + Z 后再输出两个case的结果。
printf中%0的
输出格式
是什么?
答:
o意思是以八进制整型式输出整数。
C语言
中对于不同类型的数据用不同的
格式字符
。这一类符号是“格式说明”也叫占位符。%o对应输出八进制数。x格式符,以十六进制数
形式输出
整数。u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。
c格式
符,用来输出一个字符。s格式符,用来输出一个字符...
C语言输出
% d是什么意思?
答:
d:
输出
的是整形
字符
/n:换行符,即输出结果需要换行 d和%d/n的区别就在于,%d下一次的输入会紧接着本次的输出内容后,而%d/n下一次的输出会换行,在下一行的显示。例如:int a=6;b=7;print("%d/n,%d",a,b)输出:6 7
c语言
中%*2d是什么
格式
答:
比如说,你要输入两个
字符
ab,你的输入
格式
是:a b 那么在这种输入格式下,其实你输入的应该是三个字符,在a和b中间还有一个回车,可是回车不是你需要的,这个时候你就可以用*,具体的输入应该是:scanf("%
c
%*c%c",&x,&y);中间的%*c就是读取一个字符但是忽略这个字符的意思。
C语言
编程:输入一个整数,
输出
该数个数的*
答:
include <stdio.h> void main( ){ int n, i ;scanf("%d", &n) ; /* 输入个数 n */ for( i = 1 ; i <= n ; i ++)printf("*") ; /* 循环
输出字符
*,若想修改显示
格式
,可随意。例如:printf("*\t") ; */ printf("\n") ;} ...
C语言
中%6.1f是什么意思?
答:
C语言
中%6.1f是指
输出
的浮点数包含小数点总长度为6位,其中小数1位。参考的验证代码如下:include<stdio.h>main() {printf("123456\n");printf("%6.1f",124.53);}验证结果如下:
C语言
如何表示二进制?
视频时间 03:19
C语言格式
输入与
输出
答:
1、printf("%d\n%d\n%d\n%d\n%d\n%d\n", ++i, --i, i++, i--, -i++, -i--);我觉的和编译器的风格有关,最好不要这样写,可以定义一些变量,依次获取他们的结果;2、y = (x = a + b),(b + c),对于这个逗号表达号,先左后右,x=a+b,X=6,整个表达式为x值,然后...
c语言
怎么把小数点位数保留两位?
答:
可以在输出时,指定小数点后的有效位数,实现精确到若干位的效果。要精确到小数点后若干位,则数据类型为浮点型,可能为单精度(float)或双精度(double)。在
C语言
中,使用格式化输出函数printf来实现输出。
输出格式
为%.NF1 %为格式化
字符串
的引导字符。2 .N表示指定显示N位小数。3 F为类型字符,对于...
C语言
中printf("y=%#8x\n",y);中的#表示什么?
答:
对于%x,%o等特别的进制,当%后加#再接其它
格式字符
时,表示带
格式输出
。即在输出中,加上各自的进制标识。其中,%x格式加#后,会在输出前加0x。而%o在加#后,会在输出前加0。比如printf("%x",0x1234);会输出1234。而printf("%#x",0x1234);则会输出0x1234。
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜