C语言中%-d是什么意思

如题所述

输出时左对齐,要指明宽度才有用,不足宽度的会补空格,没有指明实际无任何意义。
例如:· int i=3;
printf("%-8d",i);
输出:3+7个空格
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-10
数据格式为整型,“-”号是做对齐,不加符号是右对齐
第2个回答  2020-01-13
第3个回答  2012-04-10
输出一位十进制整数,左对齐
第4个回答  2017-06-28
were to be suspended for a while at the

C语言中%d的%,d分别表示什么?
c语言输入输出控制符,i---输出一个整型数;%d---输出一个整型数;%f---输出一个浮点数;%e---输出一个浮点数,科学计数法;%g---输出一个浮点数,当指数小于-4或者大于5,则运用科学计数法,否则正常显示浮点数;%c---输出一个字符;%o---输出一个八进制的整型数,前面不带0;%#o---输...

c语言中%. d的意思是什么?
在c语言中,%d是用来格式化输出整型变量的占位符。而%-3d这个格式化符号则表示将整型变量输出为占3个字符的左对齐字符串。其中“-”表示左对齐,3表示占用三个字符宽度,不足则用空格填充。这种格式化方式在输入表格等排版要求较高的场合比较实用。举个例子来说,如果使用printf("%-3d", 99),则输出...

c语言中% f表示什么,% d呢?
c语言中%f表示:十进制浮点数,4是指定的位数;d是表示10进制数字;+,-只是表示位数小于4位时左边补空格还是右过补空格,类似的还有:1、%c:单个字符 2、%d:十进制整数(int)3、%ld:十进制整数(long)4、%lf:十进制浮点数(double)5、%o:八进制数 6、%s:字符串(char)7、%u:无符号十进...

C语言中%-2d是撒意思
你好:%d是c语言的格式控制符意思是让输入输出函数接收一个整形数据,-2d:负号表示左对齐,比如:1 2 3 右对齐:1 2 3 2表示当接收的整形数据长度少于2时就在右边补空格对其 比如 printf("%-2d",100);将输出:100 printf("%-6d",100);将输出: 100 -物联网校企联盟技术部 ...

C语言中%-4d%是什么意思
于是%d的功能就是输出一个整型的数值。nd的形式,其中n为一个数字,比如%4d,%5d等,代表输出占用n个字节的空间。当实际输出数字需要的空间大于n时,以实际空间为准。否则输出n个字节空间,不足部分用空格在左侧补齐。比如 printf("%4d", 12);会输出 12即先输出两个空格,再输出12。而如果是printf(...

C语言中%d什么意思
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的...

C语言 %-3d 、 219、\\1、%-5d、%-4d、%121d、%9.6f各是什么意思?
4,5,121;m.nf:输出格式为float型,即带小数点的小数,m为总长度,n为小数长度。“\\”是转义字符,有两种格式“\\ddd和\\xhh”\\ddd:ddd表示三位8进制数;\\xhh:表示两位16进制数。具体八进制十六进制对应的符号可对照谭浩强的C最后的ASCII表查看 我的博客hemoparrot.bokee.com中有详细资料。

%-3d在C语言中的含义是什么?
定于输出格式。d表示输出整数,3表示输出的数字占3个字符的位置。-号表示对齐方式。是左对齐。如果是+号或者不写,表示右对齐。

c语言% d是什么意思
“%”在c语言中有两种释义,一是求余符号,经常会用到判断一个数是不是能被另一个整除;二是引导符,用于引导输入输出项表列的格式,C语言运算符号的种类编辑:1、算术运算符 用于各类数值运算。包括加(+)、减(-)、乘(*)、除(\/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2...

c语言中%1d,%2d,%3d,%5d有什么区别?
1d,%2d,%3d,%4d,%5d中%与d之间的数字表示的是输出数据所占的宽度,由系统决定,通常按照数据本身的实际宽度数出,前后不加空格,并且采用右对齐的形式。在%和格式字符之间插入一个整型常数来指定输出的宽度n。如果指定的宽度n不够,输出时将会自动突破,保证数据完整输出。如果指定的宽度n超过输出...

相似回答