putchar(′\101′) 什么意思

2025-03-01 09:17:37
推荐回答(3个)
回答1:

因为ascII码只有0 - 127 共128个数,最大的数127只需要三位数字表示,不用四个数字表示。
如果是putchar(′\x41′) 用十六进制,则最大数是x7F ,除了x只用两位数表示

回答2:

虽然八进制习惯上以0开头,
但在\转义时,不需要这个0, \ooo中的ooo将被解释为8进制数字,
如果是16进制,可以写成\xhh

回答3:

这是转义字符的规定