求:printf("%20S %4S %10S %10S\n","Name","Sex","Birthdate"
答案:3 悬赏:10 手机版
解决时间 2021-01-15 00:16
- 提问者网友:你给我的爱
- 2021-01-14 13:25
求:printf("%20S %4S %10S %10S\n","Name","Sex","Birthdate","Salary");的详细解释?
最佳答案
- 五星知识达人网友:低音帝王
- 2021-01-14 13:54
printf 后面不是一开始就是%
这个printf的格式是
printf(" ");
他的意思是说在双引号内的内容按原样输出
至于那个%是后面加d 还有 s 还有o 什么的都是格式字符串
是用来控制相关数据输出地格式
比如
%d 是按十进制输出数据
%s 是输出一个字符串
这个printf的格式是
printf(" ");
他的意思是说在双引号内的内容按原样输出
至于那个%是后面加d 还有 s 还有o 什么的都是格式字符串
是用来控制相关数据输出地格式
比如
%d 是按十进制输出数据
%s 是输出一个字符串
全部回答
- 1楼网友:鱼忧
- 2021-01-14 15:44
楼上解释的应该不是很全面,这应该是C语言的编程吧,如果是的话那20代表长度,不够的话在左边补空格,s是代表字符串的,
- 2楼网友:等灯
- 2021-01-14 14:43
%20S 这里的20是长度,s是小写的,标识字符串, 这里对应的是"Name" 但显示是20位的,就是说前面会有空格填补。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯