tzkr.net
当前位置:首页 >> C语言中,printF("%D%5D\n",A,B);其中%D和%5D什么区别 >>

C语言中,printF("%D%5D\n",A,B);其中%D和%5D什么区别

%d是指以十进制的形式输入或输出一个整数%5d是限度输入或输出宽度的以十进制的形式输入或输出一个整 例如%5d是限度输入或输出宽度的 int a = 11,b=22; printf("%d%d",a,b); 这时输出结果为:1122 如果是这样,printf("%d%5d",a,b); 输出结果为:11 22

一般是都是这样写的:printf("%d %d %c\n",a,b,c);在printf中一变量前面是一般是不会加“&”的,&是取地址符,是取得该变量的地址,一般用在scanf函数中:scanf("%d",&a) ; printf("%d",a) ; 如果用在printf中则为输出变量的地址.

printf("%d",&a[i]);打印的不是数组元素的值,而是数组的地址.而地址一般使用%x格式输出.

这是程序输出结果 a=%d,b=%d%%是输出%号 如果要输出整数a,b的值,应改为 printf("a=%d,b=%d\n",a,b);

printf--输出 a=%d,b=%d,c=%d----a,b,c 输出的类型是十进制(%d)的数!\n--- 是指 输出完这些数后,要换行!最后a,b,c---是输出指定程序中对应的数..

&是位与运算

c语言中%d的意思是一种转意字符,意思是输出的数是整数.%d\n 在输出整数后,还要在后面输出一个换行

不一样printf("a=%d\n",a); //输出a=变量的值 换行printf("%d\n",a); //输出变量的值 换行

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

printf("%d%d%d%d%d%d\n",a,b,c,d,e,f); printf定义为输出函数 (”“)双引号是输出的全部内容;当”“里面出现%或\时,它的意义就不一样,即printf("%");它是输不出%的%d代表输出数据的类型(整形) 有多个%d时,双引号后面要加上相应的值或变量,变量之间只能用逗号隔开

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