C语言基本问题printf("%\-10s %4d %4d %\-15s\n",stud[i].name,stud[i].num,stud[i].age,stud[i].addr);%后面的\是什么意思,谭浩强的书上就是这样写的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 20:22:45
C语言基本问题printf(
xSnP+R+CR6JD!cO# <쨡$Gl^`cȿTk:uWuх3sΜ9va$JoQ,'Ȟb汿rF9k{&h,YC<{w^/ ar2ԧ ]IDg9ꓻ+T,JK'66S OZljG<&uRX0rS-PJsӕ KFź 4$RhC9ReɥVfrD ?XXc$P1IYޒ%5}zɒj6zhPYҘ'yHXAvvq ,f9)־Qj/Wef&i8s!AٸRY]s:Tﮉ.% Ҏj3t"tk(ua9C3K2 רM8Zji}#$<Rٸ㎮Sͺs8~- jķOVERe.0.,bzuѸI5_eΥ!q#ŦRP|;g`t_[L΋CѰWt_7{ʪ

C语言基本问题printf("%\-10s %4d %4d %\-15s\n",stud[i].name,stud[i].num,stud[i].age,stud[i].addr);%后面的\是什么意思,谭浩强的书上就是这样写的.
C语言基本问题
printf("%\-10s %4d %4d %\-15s\n",stud[i].name,stud[i].num,stud[i].age,stud[i].addr);
%后面的\是什么意思,谭浩强的书上就是这样写的.

C语言基本问题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型.