免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c语言转义符与格式控制符C语言 格式控制符 和 转义字符1. 格式控制符格式输出printf 作用是向终端输出若干个类型任意的数据。格式:printf (格式控制符,输出列表)1) 格式控制符l 格式说明引导符。l 指定左对齐输出。l 指定空位填零。l m.n 指定输出域宽度及精度 m表示数据最小宽度,如果实际数据宽度m,按实际数据宽度输出,如果实际数据宽度m,左边补空格。n对于实数来讲表示n位小数,对于字符串来讲,表示截取的字符个数l l,h 输出长度的修正l对整型指定长整型long例:%ld , %lx , %lo , %lul对实型指定双精度double例:%lfh 只用于整型的格式字符修正为short例:%hd , %hx , %ho , %hu 2) 格式字符指定输出项的数据类型和输出格式。l d有符号十进制整数。l o无符号八进制数。l x无符号十六进制数(小写的x格式中用小写字母a,b,c,d,e,f来表示10到15之间的数,大写的X则用大写的ABCDEF来表示10到15之间的数)l u不带符号的十进制整数。l c 输出一个字符。l s输出一个字符串l e以指数形式输出实型数。l f 以小数形式输出实型数。l g自动决定输出格式为e和f中较短的一种,不打印无效的零。l %输出% 注意:? 对于单精度数,使用 %f 格式符输出时,仅前7位是有效数字,小数6位。? 对于双精度数,使用 %lf 格式符输出时,前16位是有效数字,小数6位。? 编译程序只是检查printf 函数的调用形式,不分析格式控制字符串,如果格式字符与输出项的类型不匹配,不进行类型转换(输出的数为随机)。? 格式字符要用小写字母。? 格式控制字符串中可以包含转义字符。? 格式控制字符串中的普通字符则原样输出。? 输出项的参数除了常数、变量外还可以是表达式、函数调用。? %g,%f和%e这三个格式用于打印浮点值,%g格式用于打印那些不需要按列对齐的浮点数特别有用,其作用有:a) 去掉该数尾多余的零(没有达到六位的数)b) 保留六位有效数字(多余六位的)%e格式用于打印浮点数时,一律显式地使用指数形式例如:输出圆周率时是:3.141593e+00 它们的区别: %g格式打印出的数是总共6位有效数字 %e格式打印出小数点后的6位有效数字%f禁止使用指数形式来表示浮点数,因此圆周率输出为:3.141593(但注意它的精度要求:也是小数点后6位有效数字)? %E和%G只是在输出时用大写字母(E)代替了小写字母(e)? %格式用于打印一个%字符。? 输出正负号的技巧,例如:printf(%+d %+d %+dn,-5,0,5);只要在中间加个“+”号就行,作用是输出符号位(即,数的正负号)如果不希望正数的前面出现+号,只要在“% d”中间加个“ ”号(即空格)就行,例如:int i;for(i=-3;i=3;i+)printf(% dn,i); / 注意%和d之间有一个空格 2. 转义字符a: 蜂鸣,响铃 b: 回退:向后退一格 f: 换页 n: 换行,光标到下行行首 r: 回车,光标到本行行首 t: 水平制表 v: 垂直制表 : 反斜杠 : 单引号 : 双引号 ?: 问号 ddd: 1到3位八进制数所代表的字符xhh: 1到2位十六进制数所代表的字符 0: 空字符(NULL),什么都不做 注: l v垂直制表和f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。 l n其实应该叫回车换行。换行只是换一行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中物理课标心得体会
- 初中团委自查报告
- 初中生志愿服务心得体会
- 2025年现代景观试题及答案详解
- 辽宁省2025年公务员考试面试模拟测试卷
- 2025年安徽省公务员行测模拟练习卷
- 2025年保育考评员试题及答案
- 2025年新晴野望试题及答案
- 2025年二甲评审院感应知应会试题及答案(共240题)
- 湖南省2025年公务员考试申论范文押题卷
- 2024年全国基层退役军人服务中心(站)工作人员职业技能竞赛试题及答案
- 二零二五年度车辆抵押担保资产管理合同范本
- 重症监护科口腔护理
- 2025年党纪法规知识测试题(含答案)
- 运输公司合同预付款协议
- 卫生系统护士岗位招聘基础护理学模拟试题(含答案)
- 服装设计职业生涯
- 报关单、箱单、形式发票、订单模版
- 直线的投影课件
- 实验小学教育数字化转型十五五规划
- 脑卒中康复治疗教案
评论
0/150
提交评论