C语言中怎么知道该数据是什么进制
在 C 语言代码中,通常的数字都是以十进制方式书写的。如果是八进制,必须在前面加“0”,如果是十六进制,必须在前面加“0x”。
比如 13、24、153、23424、11001001 等都是十进制
而 013、024、0153、02342、011001001 等都是八进制
又 0x13、0x24、0x153、0xfa、0x4DA3 等都是十六进制
如果是在字符中需要使用,那么 \ddd 是八进制的,\xhh 是十六进制的
如:\113 是八进制,\x61 是十六进制