C语言中%5.3s 是什么意思?
main(){printf("%s,%5.3s","computer","computer")}这个程序的运行结果为:computer,com%s是输出一个字符串,请问%...
main()
{ printf("%s,%5.3s","computer","computer") }
这个程序的运行结果为:computer, com
%s是输出一个字符串,请问%5.3s是什么意思?. 展开
{ printf("%s,%5.3s","computer","computer") }
这个程序的运行结果为:computer, com
%s是输出一个字符串,请问%5.3s是什么意思?. 展开
2019-08-29 · 国家定点培训基地,专注培养汽车人才。
云南万通汽车学校
云南万通汽修学校落于美丽的春城昆明,学校坏境优美,学习氛围浓厚。教学设施设备齐全,建有新能源汽车实训厅、整车实训厅、电器实训厅、汽车美容实训厅等20余个实训大厅,开设三十多个汽车技术专业。
向TA提问
关注
展开全部
前两个都是e格式符,以指数形式输出实数。
1.%e:不指定输出数据所占的宽度和数字部分的小数位数,有的C编译系统自动指定给出数字部分的小数位数为6位,指数部分占5位(如e+002),其中"e"占1位,指数符号占1位,指数占3位,总的指数部分占5位。数值按规范化指数形式输出。例如:printf("%e",123.456);输出如下:1.234560e+002(共13列,有的系统的规定有所不同);
2.%m.ne 输出的数据共占m列,其中有n位小数。如果数值长度小于m,则左端补空格。
后两个都是s格式符,用来输出字符串。
%m.ns 输出占m列,但只取字符串中左端n个字符。这n个字符输出在m列的右侧,左补空格。
1.%e:不指定输出数据所占的宽度和数字部分的小数位数,有的C编译系统自动指定给出数字部分的小数位数为6位,指数部分占5位(如e+002),其中"e"占1位,指数符号占1位,指数占3位,总的指数部分占5位。数值按规范化指数形式输出。例如:printf("%e",123.456);输出如下:1.234560e+002(共13列,有的系统的规定有所不同);
2.%m.ne 输出的数据共占m列,其中有n位小数。如果数值长度小于m,则左端补空格。
后两个都是s格式符,用来输出字符串。
%m.ns 输出占m列,但只取字符串中左端n个字符。这n个字符输出在m列的右侧,左补空格。
本回答被网友采纳
免费领入学礼包 有礼
现在入学礼包等你来领
- 官方电话
- 在线客服
-
官方服务
- 官方网站
- 就业保障
- 热门专业
- 入学指南
- 在线课堂
- 领取礼包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询