如题所述
第1个回答 2019-08-30
二进制是不行的
在C语言中,有规定
整型常量又称整型数,它有三种不同的表示形式:十进制,八进制,十六进制
十进制直接用整数表示
八进制可以在常熟前加0(零)例如027
十六进制在常数前加0x(零
乘号)
例如
0x27
在C语言中,有规定
整型常量又称整型数,它有三种不同的表示形式:十进制,八进制,十六进制
十进制直接用整数表示
八进制可以在常熟前加0(零)例如027
十六进制在常数前加0x(零
乘号)
例如
0x27
第2个回答 2019-05-11
不同的编译器对short和int类型可能分出不同的内存。但是int一般都是4个字节,可以在程序中使用sizeof(int)来证实,长整形的是8个字节。两者的范围也不一样。长整型的自然要大点。在有可能存在数据溢出的时候一般都使用长整型。同样可以使用sizeof(long)来验证。