发布网友 发布时间:2022-04-24 11:54
共3个回答
热心网友 时间:2023-10-11 21:49
0 不是,e1 也不是。
0开头的是八进制数,8 和 9 都不是有数字。
e1 前面得加东西,要么 0xe1,表示十六进制数 e1 ,要么前面加浮点数,类似 0.5e1 ,解释类似科学技术法,相当于 0.5 * 10^1 = 5 。
热心网友 时间:2023-10-11 21:50
e1
十六进制才有 a ,b,c,d,e,f
十六进制 e1 应该写成 0xe1
热心网友 时间:2023-10-11 21:50
0不是合法常量追问为什么呀
追答以O开头的是八进制,满8就进一位,所以必须要小于8
0当然就是错的了