第1个回答 2019-06-03
C语言中,使用反斜杠加八进制数字(带前导0的数字)是用于输出ASCII码为此八进制数字的字符的转义序列。八进制12=1*8^1+2*8^0=十进制10,而ASCII码为10的字符是换行符'\n',所以它表示换行符。
第2个回答 2011-08-31
012是八进制,代表十进制的10,\是转义符,\012就代表ascii码的第10个,就是换行了
第3个回答 2011-08-31
零打头不带x的是8 进制数, \012 就是十进制的10, ascii 的10 就是控制字符换行,即\n
第4个回答 2011-08-31
\n 的ASCII码是 10, 012表示是一个8进制数(0开头),所以 012(oct) = 10(dec)