printf("%-6d\n",a) 括号里-6代表什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 20:04:56
printf(

printf("%-6d\n",a) 括号里-6代表什么意思
printf("%-6d\n",a) 括号里-6代表什么意思

printf("%-6d\n",a) 括号里-6代表什么意思
“-”代表左对齐;
6代表a的整数值占6位,不够的补空格,多了就按照实际显示;
%-6d\n,a 就是a 整数占6个字符位,左对齐,最后换行

{ int a[]={1,2,3,4,5,6}; int*p; p=a; printf(%d ,*p); printf(%d ,*(++p)); printf(%d ,*++p);{ int a[]={1,2,3,4,5,6};int*p;p=a;printf(%d ,*p);printf(%d ,*(++p));printf(%d ,*++p);printf(%d ,*(p--));P+=3;printf(%d%d,*p,*(a+3));}求 关于printf函数解释自增运算符int a = 5; printf(%d %d ,a++,++a); a=5; printf(%d %d ,++a,a++); a= 5; printf(%d %d ,a++,a++); a=5; printf(%d %d ,++a,++a);输出结果是6 77 56 57 7这个怎么解释?如果说p printf(%2d'--n) if(a!=0) printf(%d ,x); else printf(%d , 以下程序的运行结果是(D ).void main( ) { int a; if(a=6) printf(%d ,a); else if(a>6) printf(%d以下程序的运行结果是(D ).void main( ){ int a;if(a=6)printf(%d ,a);else if(a>6)printf(%d ,a+2);elseprintf(%d ,a+3);}A. 一个C语文错误#includevoid main(){char a;printf( A 添加详细信息);printf( B 修改详细信息);printf( C 删除详细信息);printf( D 查看详细信息);printf( E 退出);printf( 请输入相应字母);scanf(%c, printf(%d,%d ,a+b!=a-b,x printf(%d,%d ,a+b!=a-b,x printf (%d ,a+b)换成c++怎么换? printf(%d%2d%2d ,a,b,c);和printf(%d %d%d )的区别! 三、 阅读下列程序,写出执行结果1.#include < stdio.h>void main( ){ int a = 5,b = 10 ,c=3 ,d=0 ;b++;c+=6;d = a < b a :b;printf ( a=%d ,a );printf ( b=%d ,b );printf ( c=%d ,c );printf ( d=%d ,d );}2.#includevoid main( ){ in {int n=6; while(n-- printf()%d,--n); } main() {int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf(%d,*(p++)); printf(%d ,**k); }为什么结果是24 printf(%-6d ,a) 括号里-6代表什么意思 printf(%d\c% ,a,b)解释下 printf(%d,a++) printf(%d ,strlen(Hello!)) printf(%d,%d ,a,b)中的%d和%d