c语言中转义字符012与12相等吗

2021-02-05 19:18:41 字数 1172 阅读 6466

1楼:叔伯老表

没有\012的写法,只有\12,表示的是ascii码的值为1*2+8*1=10的字符。

c语言里‘\012’为什么表示‘\n’换行

2楼:匿名用户

c语言中,使用反斜杠加八进制数字(带前导0的数字)是用于输出ascii码为此八进制数字的字符的转义序列。八进制12=1*8^1+2*8^0=十进制10,而ascii码为10的字符是换行符'\n',所以它表示换行符。

3楼:匿名用户

字符常量表示形式:

1. 'a'

2. '\x2f' '\013'

3. 65

4. \n \t

1. 'a'这种形式只能表示可显示字符2. \x表示后面的字符是

十六进制,\0表示后面的字符是八进制,任意字符都可以以这种形式表示3. 直接用ascii码表示

4. \为转义字符,表示一些特殊字符,换行等\n 的ascii码是10 表示成8进制为\012

4楼:匿名用户

012是八进制,代表十进制的10,\是转义符,\012就代表ascii码的第10个,就是换行了

5楼:匿名用户

零打头不带x的是8 进制数, \012 就是十进制的10, ascii 的10 就是控制字符换行,即\n

6楼:匿名用户

\n 的ascii码是 10, 012表示是一个8进制数(0开头),所以 012(oct) = 10(dec)

7楼:仇学岺第倩

'\n'表示换行,比如:char

c='\n';

'\n'的ascii码是10,所以上边赋值改成c=10;然后按照字符输出c也是一样的换行

c语言'\012'什么意思

8楼:绝密账本

转义字符'\ddd'代表八进制ascii码值所表示的字符

如'\012'就是八进制数012所对应的字符,也就是ascii码10所对应的字符,即换行

9楼:匿名用户

转义字符,\后面的是八进制数,12对应于10(10进制),也就是一个换行符(回车键)

c语言转义字符问题,Android转义字符 5

1楼 育知同创教育 t是tab自动补空格 012是八进制的, x55是16进制, a没有定义 android转义字符 5 2楼 匿名用户 这个你可以用替换的方式,直接将em替换成某个自己识别的,最后再替换回来即可。 3楼 匿名用户 以下为xml标志符的数字和字符串转义符 或 或 或 lt 或 gt ...

c语言作业编写程序读入数字字符,C语言作业:编写一个程序,读入一个数字字符0——9,将其转换为相应的整数后显示出来 求大神解答啊

1楼 匿名用户 你好,程序如下 include void main 有疑问提出望采纳 2楼 匿名用户 如下 include int main 3楼 匿名用户 include int main c语言作业 编写一个程序,读入一个数字字符0 9,将其转换为相应的整数后显示出来 4楼 include vo...