c语言常常利用转义字符_第1页
c语言常常利用转义字符_第2页
c语言常常利用转义字符_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言常用转义字符C语言常用转义字符转义字符含义转义字符含义ASCII(16/10制)\o空字符00H/0(NULL)\n换行符(LF)0AH/10\r回车符(CR)0DH/13\t水平制表符09H/9(HT)\v垂直制表0B/11(VT)\a响铃(BEL)07/7\b退格符(BS)08H/8\f换页符(FF)0CH/12\’单引号27H/39\”双引号22H/34\\反斜杠5CH/92\?问号字符3F/63\dd任意字符三位八进制dd\xh任意字符二位十六进制h需利用转义字符表示,即在这些字符前加上反斜杠。C\ddd或\xhh\dddASCI\xASCII使用转义字符时需要注意以下问题:转义字符中只能使用小写字母,每一个转义字符只能看做一个字符。\v垂直制表和\fC注:1\v\f2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。3,\t光标向前移动四格或八格,可以在编译器里设置4,\'在字符里(即单引号里)使用。在字符串里(即双引号里)不需要,只要用'即可。5\?(在s6和2。格式控制符参考:对64位整数的输入输出,在POJ上的C++环境下(即VC++),64位整数是:int64输入输出格式为”%I64d”.在G++环境下,64位整数是longlong输入输出格式为”%lld”.域宽及精度的描述M:域宽,即对应的输出项在输出设备上所占字符数若:实际数据宽度>M实际数据宽度<M,左侧补空。N:精度,说明输出的实型数的小数位数。几点说明:编译程序只是检查printf函数的挪用形式,不分析格式控制字符串,若是格式字符与输出项的类型不匹配,不进行类型转换。(输出的数为随机)格式字符要用小写字母。格式控制字符串中可以包括转义字符。格式控制字符串中的普通字符则原样输出。输出项的参数除常数、变量外还可以是表达式、函数挪用。%g,%fe%g一,去掉该数尾多余的零(没有达到六位的数)二,保留六位有效数字(多余六位的)%e二者的区别:%g6%e6%f禁止使用指数形式来表示浮点数。因此圆周率输出为:(但注意它的精度要求:也是小数点后6位有效数字)%%格式用于打印一个%字符。%EG(E)代替了小写字母(e)输出正负号的技能,例如:printf("%+d%+d%+d\n",-5,0,5);只要在中间加个“+”号就行。作用是输出符号位(即,数的正负号若是不希望正数的前面出现‘+’号,可用下面的方式只要在中间加个“”号(即:空格)就行。例如:inti;for(i=-3;i<=3;i++)printf("%d\n",i);charstr[100],str1[100],str2[100];gets(str);sscanf(str,”%s%s”,str1,str2);2取指定长度的字符串。如在下例中,取最大长度为4字节的字符串。sscanf("123456","%4s",str);大体整型:两个字节,十六个bit(位)1111111111111111 65535.1111111111111110等于-2.负数的第一名(符号位)为10000000000001011111111111111011,二进制数逢二进一,所以就得出-2的二进制代码。有符号的整型数可以用%d输出。无符号的整型数可以用%u输出。二进制数转换八进制数:三个1对应一个7。二进制数錾十六进制数:四位二进制对应一名十六进制,四个1对应一个f。说明:格式字符:c 输出一个字符。s 输出一个字符串。e f以小数形式输出实型数。g ef% 输出%。注意:对于单精度数,利用%f格式符输出时,仅前7位是有效数字,小数6位。对于双精度数,利用%lf格式符输出时,前16位是有效数字,小数6位。长度修正符l:对整型指定长整型long例:%ld,%lx,%lo,%lu对实型指定双精度double例:%lfh例:%hd%hx%ho%hu格式输出字符:printf形式:printf(格式控制符,输出列表)说明:格式控制符:% 格式说明引导符。- 指定左对齐输出。0 指定空位填零。指定输出域宽度及精度。输出长度的修正。格式字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论