常量的默认类型
C语言中的常量分为整形常量、浮点数常量、字符常量、字符串常量。
整型常量的默认数据类型是int类型,即有符号整型。
浮点数常量的默认类型是double类型,即长浮点数类型。
字符常量的默认类型是char类型,即有符号字符类型,字符串常量的类型,一般为const int类型。同时,不同的编译器,略有不同,但一般遵守该规则。
字符串常量的类型为char[N]。
更新:在C中,字符常量的默认类型是int类型,如下图:
而在C++中,字符常量的默认类型是char类型,如下图:
数据类型对应字节数
引用:https://blog.csdn.net/zhangxinbin5/article/details/7929591
不同的平台上对不同数据类型分配的字节数是不同的。
个人对平