ppts.net
当前位置:首页>>关于c语言中,printf中,%i和%d的区别是什么的资料>>

c语言中,printf中,%i和%d的区别是什么

%i和%d 没有区别。 %i 是老式写法。 都是整型格式。 int x,y; scanf("%i %d",&x,&y); // 没问题 printf("%d %i",x,y); // 没问题 i % x -- 整除取余运算。

printf("%d",i) //以十进制来输出i的值 printf("%d",&i) //将i的存储地址转换为十进制输出

%d和%4d都是C语言中标准输入函数(scanf)和输出函数(printf)的输入输出格式说明符。 下面举例说明%d和%4d的用法与区别。 int i, j;scanf("%d%4d",&i,&j); // 接收用户输入的数据,对一个数据保存在i中,第二个保存在j中,对于第一个数据没...

printf中分别代表的输出类型: %a(%A):浮点数、十六进制数字和p-(P-)记数法(C99) %c:字符 %d:有符号十进制整数 %f:浮点数(包括float和doulbe) %e(%E):浮点数指数输出[e-(E-)记数法] %g(%G):浮点数不显无意义的零"0" %i:有符号十进制整数(...

%d 输出整型 %nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数 %0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充 printf("%05d",1)输出:00001 printf("%5d",1)输出:****1(*为空格)

%d %f是打印变量的类型。 %d是整数类型。用来输出十进制整数,按整型数据的实际长度输出。 %f是浮点类型(就是含小数点的,默认为6位) \n是表示回车,即,转到下一行。 它的意义多表现在有多个printf的时候,为了不混淆,一般每个printf的内容...

1、%d,表示按整型输出后面给出的变量的值。 2、%%d ,这就会被拆成两部分看待,一是“%%”在C语言中就是输出一个“%”,而是“d”就是一个普通字符,所以当“%%d”在一起时,其含义就是输出“%d”这两个字符。 3、%%%d ,3个%在一起,进行拆分的话,%%代...

printf的格式化字符串中(printf的第一个参数), %f和%d都是和后续的参数一一对应的。 其中%f对应的参数为单精度浮点型(float),%d对应的参数为整型(int)。 当后续参数与格式字符中的不符时,会按照格式字符,做强制转换。 比如 float a=1.0; int ...

-表示左对齐,3表示输出宽度默认是3位,如果变量n的宽度小于3,则在后面补空格,如果多于3位,则按n的实际位数输出。

&是取地址的意思 &a 是取出变量a的地址 scanf(%d",&a) 就是读取1个数字 写入a的地址 scanf("%d",a) 是读取1个数字 写入地址a 这个a如果是100 就写到地址100 如果是200 就写到地址200 显然 这很危险 万一a的存储的值刚刚好是一些指令的地址什么的...

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com