如题所述
1.
以0开头的是8进制,8进制只能出现数字0-7,如:
012,077,0520,都是合法的8进制整型常量。
而078,01A,都是不合法的8进制整型常量。8只能出现在9进制以上的数中,A只能出现在11进制以上的数中。
2.
以0x或0X开头的是16进制,16进制只能出现0-9,a-f,A-F,如:
0x98,0X98,0xaA09Ff都是合法的16进制整型常量。
而ox1g,0XGG都是不合法的16进制整型常量。
3.
无论是8进制,还是16进制,也能表示浮点型常量(16进制要用科学计数法来表示),如:
075.67,075.67e2都是合法的8进制浮点型常量。
0x1f5.1ep002是合法的16进制浮点型常量。其中,p002用来指定科学计数法的指数部分,p大写小写都行。
以0开头的是8进制,8进制只能出现数字0-7,如:
012,077,0520,都是合法的8进制整型常量。
而078,01A,都是不合法的8进制整型常量。8只能出现在9进制以上的数中,A只能出现在11进制以上的数中。
2.
以0x或0X开头的是16进制,16进制只能出现0-9,a-f,A-F,如:
0x98,0X98,0xaA09Ff都是合法的16进制整型常量。
而ox1g,0XGG都是不合法的16进制整型常量。
3.
无论是8进制,还是16进制,也能表示浮点型常量(16进制要用科学计数法来表示),如:
075.67,075.67e2都是合法的8进制浮点型常量。
0x1f5.1ep002是合法的16进制浮点型常量。其中,p002用来指定科学计数法的指数部分,p大写小写都行。
温馨提示:答案为网友推荐,仅供参考