一、认识C语言(转义字符\0,\?,\n,\“等) | 您所在的位置:网站首页 › c语言中32767代表什么 › 一、认识C语言(转义字符\0,\?,\n,\“等) |
每个转义字符在计算字符串长度时,只能算一个字符
比如运行如下代码,字符串中的\t,\t,\130都是转义字符,只能算一个 当用strlen() 求字符串长度时,\0也不会算入其中,比如运行下图程序,会打印出字符串的长度是不包含\0的。 当打印时,识别到\0之后,也不会继续打印 \n,\0都是转义字符,转变原来字符的意义 (双引号引起来的是字符串,比如“a”里面包含了a和\0,单引号引起来的是单个字符,'a'里面只有a) ![]() \ddd,可以看作为字符的八进制表示形式 比如,八进制130换算成十进制为88,字符X的ASCⅡ码值是88,所以当运行下图程序时,打印了字符X \xdd,ASCⅡ码值的取值范围是0-127,所以两个十六进制的数字已经足够,16进制的 00 到 ff 可以表示十进制0-255,30H(16进制的30,0*1+3*16=48),字符0的ASCⅡ码值为48,所以当运行下图程序时,打印了字符0 |
CopyRight 2018-2019 实验室设备网 版权所有 |