C语言基本问题printf("%\-10s %4d %4d %\-15s\n",stud[i].name,stud[i]
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 16:57:16
C语言基本问题
printf("%\-10s %4d %4d %\-15s\n",stud[i].name,stud[i].num,stud[i].age,stud[i].addr);
%后面的\是什么意思,谭浩强的书上就是这样写的.
printf("%\-10s %4d %4d %\-15s\n",stud[i].name,stud[i].num,stud[i].age,stud[i].addr);
%后面的\是什么意思,谭浩强的书上就是这样写的.
没有%\-10的写法吧.\是转义字符.
printf的格式控制的完整格式:
% - 0 m.n l或h
格式字符
下面对组成格式说明的各项加以说明:
①%:表示格式说明的起始符号,不可缺少.
②-:有-表示左对齐输出,如省略表示右对齐输出.
③0:有0表示指定空位填0,如省略表示指定空位不填.
④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数(包括小数点).N指精度.用于说明输出的实型数的小数位数.为指定n时,隐含的精度为n=6位.
⑤l或h:l
对整型指long型,对实型指double型.h用于将整型的格式字符修正为short型.
再问: 书上就是这样写的,是印刷错误码? 另外转义符有什么用 举个例子吧 麻烦你了
再答: C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t(制表符),\n(回车)等。
printf的格式控制的完整格式:
% - 0 m.n l或h
格式字符
下面对组成格式说明的各项加以说明:
①%:表示格式说明的起始符号,不可缺少.
②-:有-表示左对齐输出,如省略表示右对齐输出.
③0:有0表示指定空位填0,如省略表示指定空位不填.
④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数(包括小数点).N指精度.用于说明输出的实型数的小数位数.为指定n时,隐含的精度为n=6位.
⑤l或h:l
对整型指long型,对实型指double型.h用于将整型的格式字符修正为short型.
再问: 书上就是这样写的,是印刷错误码? 另外转义符有什么用 举个例子吧 麻烦你了
再答: C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t(制表符),\n(回车)等。
关于C语言 printf("%d\n",printf("%d",printf("%d",i)));
C语言问题: printf("%d %d %d %d\n",i,j,m=++i,n=j++);
请问C语言中printf(“%-5d%-7s%c\n”,p->num,p->name,p->sex";中-5d,-7s这
printf("%s%s%s%d%d%d\n",printf("\n");
printf("%s\n",((i
stud[i][0]在C语言中什么意思.
C语言 %lf 和 scanf("%s%lf%d",card[i].name,&card[i].value,&card[
C语言题目求解char[ ]="\t \chinese\ \girl\n" printf("%d",strlen(s))
int i=9999;printf("%d\n",printf("%d",printf("%d",printf("%d"
scanf("%d%s%d",&s[i].num,&s[i].name,&s[i].score);和scanf("%d%
#include void main() { int i=10; printf("%d,%d,%d\n",++i,i,i
int i=1,s=0;do { s+=i;i++};while(i<=5); printf("%d\n