c语言-常见的输入输出符号

c语言-常见的输入输出符号

.关于%d的输入输出
(1)%5d就是将数字的宽度变为5,采用右对齐的方式输出,若数据不到5位,就用空格补完,比如输出32, [前面有3个空格]32。
(2)%05d就是像上面一样,但是不同在它会用’0‘来补充而不是空格。
(3)%-5d就是左对齐,(后面加空格)在输出9*9乘法表的时候用这个显得更整齐。
.关于%c的输入输出
(1)在scanf(“%s%c”)这种是不可行的,因为%c会吸收%s后的空格和回车,所以要在%s和%c之间加一个空格。
.关于%s的输入输出
(1)在%s输入字符串的时候,是不需要加取地址“&”符号的,因为数组名就是数组的首地址;
.关于%lf的输入输出
(1)关于%lf和%f的区别,反正就是%lf更好,%f在输出double的时候还会出错。
(2)%.3lf表示输出的时候表示保留3个小数,【并且是四舍五入后的值,而int是直接取整】。
.关于%p的输出输出
(1)%p输出的是变量的地址
.关于以后继续添加

你可能感兴趣的:(c语言,c语言)