c语言转义字符表解析,C语言常用转义字符表

《C语言常用转义字符表》由会员分享,可在线阅读,更多相关《C语言常用转义字符表(4页珍藏版)》请在人人文库网上搜索。

1、精选文库 C语言常用转义字符表 转义字符 含义 ASCII 码(16/10 进制) o 空字符(NULL) 00H/0 n 换行符(LF) 0AH/10 r 回车符(CR) 0DH/13 t 水平制表符(HT) 09H/9 v 垂直制表(VT) 0B/11 a 响铃(BEL) 07/7 b 退格符(BS) 08H/8 f 换页符(FF) 0CH/12 单引号 27H/39 双引号 22H/34 反斜杠 5CH/92 ? 问号字符 3F/63 ddd 任意字符 三位八进制 xhh 任意字符 二位十六进制 字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须 使用转义字符表示,即。

2、在这些字符前加上反斜杠。 在C程序中使用转义字符 ddd或者 x h h可以方便灵活地表示任意字 符。 d d d为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进 制A S C I I码值。 x后面跟两位十六进制数,该两位十六进制数为对应字符 的十六进制A S C I I 码值。 使用转义字符时需要注意以下问题: 1) 转义字符中只能使用小写字母,每个转义字符只能看作一个字符。 2) v 垂直制表和f换页符对屏幕没有任何影响,但会影响打印机执行响应操 作。 3) 在C程序中,使用不可打印字符时,通常用转义字符表示 注: 1, v垂直制表和f换页符对屏幕没有任何影响,但会影响打印机执行。

3、响应操作。 2, n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是 回到行首,不改变光标的纵坐标。 3, t光标向前移动四格或八格,可以在编译器里设置 4, 在字符里(即单引号里)使用。在字符串里(即双引号里)不需要,只要用 即可。 5,?其实不必要。只要用?就可以了(在windows VC6和tc2中验证)。 格式控制符参考:对64位整数的输入输出,在 POJ上的C+环境下(即VC+), 64位整数是: _in t64 输入输出格式为” l64cr. 在G+环境下,64位整数是 long long 域宽及精度的描述 M:域宽, 即对应的输岀项在输岀设备上所占字符数 若:实际。

4、数据宽度M,按实际数据宽度输岀。 实际数据宽度M,左边补空。 说明输岀的实型数的小数位数。 输入输出格式为” %lld ”. N:精度, 几点说明: 编译程序只是检查 printf 函数的调用形式,不分析格式控制字符串,如果格式字符与 输岀项的类型不匹配,不进行类型转换。(输岀的数为随机) 格式字符要用小写字母。 格式控制字符串中可以包含转义字符。 格式控制字符串中的普通字符则原样输岀。 输岀项的参数除了常数、变量外还可以是表达式、函数调用。 %g,%f和6这三个格式用于打印浮点值。 %g格式用于打印那些不需要按列对齐的浮点数特别有用。其作用有二: ,去掉该数尾多余的零(没有达到六位的数) ,。

5、保留六位有效数字(多余六位的) 一律显示地使用指数形式:例如:输出圆周率时是: 6位有效数字 6位有效数字 %e格式用于打印浮点数时, 3.141593e+00 两者的区别: %酣式打印出的数是总共 %酩式打印出小数点后的 %f禁止使用指数形式来表示浮点数。因此圆周率输出为:3.141593 (但注意它的精度要求:也是小数点后 6位有效数字) (8)%格式用于打印一个 痂符。 (9)%咏口 GR是在输出时用大写字母(E)代替了小写字母(e) 输出正负号的技巧,例如: prin tf(%+d %+d %+dn,-5,0,5); 只要在中间加个“ +”号就行。作用是输出符号位(即,数的正负号) 如。

6、果不希望正数的前面出现 +号,可用下面的方法 只要在中间加个“ ”号(即:空格)就行。例如: 作用:如果一个数是非负数,就在它的前面插入一个空格。 int i; 注意 d之间有一个空格 for(i=-3;i=3;i+) prin tf(% dn,i); / ssca nf()的使用技巧: 分解字符串,很多功能都需要正则表达式的知识,所以就介绍一下最简单的几种 用sscanf来分解字符串的用法。 1. char str100,str1100,str2100; gets(str); sscanf(str, ” %s%s ,str1,st; 将读入的一整行字符串按空格,制表符或回车符分割成两个字符串。

7、。 2 取指定长度的字符串。如在下例中,取最大长度为4字节的字符串。 ssca nf(123456 , %4s, str); 基本整型:两个字节,十六个 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 负数的第一位(符号位)为 00 00 00 00 10 ,取反就等于 11 11 11 11 11 11 11 01, 得岀-2的二进制代码。 有符号的整型数可以用%d 无符号的整型数可以用u 电脑里存的数字都是二进制数, 二进制数转换八进制数:三个 bit (位) 等于65535. 等于 -2. 1。负数的补码怎么得到:原码取反加一。2的二进制数。

8、为:00 00 00 然后加1, 二进制数逢二进一,所以就 输岀。 输岀。 最高位是符号位还是数据位,可以由输岀格式符来控制。 1对应一个7 。 二进制数錾十六进制数:四位二进制对应一位十六进制,四个 说明: 格式字符:c 1对应一个f。 输岀一个字符。 输岀一个字符串。 以指数形式输岀实型数。 以小数形式输岀实型数。 自动决定输岀格式为 e和f中较短的一种,不打印无效的零。 输岀% 注意:对于单精度数,使用 对于双精度数,使用 长度修正符 l :对整型指定长整型 %f格式符输岀时,仅前 7位是有效数字,小数 6位。 %lf格式符输岀时,前 16位是有效数字,小数 6位。 long 例:%ld。

9、 , %lx , %lo , %lu 对实型指定双精度 double 例:%lf h :只用于整型的格式字符修正为short 例:%hd , %hx , %ho , %hu 格式输岀字符:P ri ntf 使用:向终端输岀若干个类型任意的数据。 形式:P ri ntf(格式控制符,输岀列表) 说明: 格式控制符: 格式说明引导符。 指定左对齐输岀。 m.n 指定空位填零。 l.h 格式字符 指定输岀域宽度及精度。 输岀长度的修正。 指定输岀的数据类型。 说明: 格式字符:指定输岀项的数据类型和输岀格式。 有符号十进制整数。 无符号八进制数。 来表 无符号十六进制数。(小写的x格式中用小写字母a,b,c,d,e,f 示10到15之间的数,大写的X则用大写的ABCDE来表示10到15之间的数) u不带符号的十进制整数。 4。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值