谢谢!我想问一下,短整型有没有前后缀?,如果没有,那我该怎样表示短整型的常量呢?
如long 123L,那short ?
short是没有后缀的,后缀的作用是把一些较小的数字常量当成较大的类型来处理,所以后缀包括L(long)、LL(long long)、U(unsigned),大小写均可。L、LL和U可以联合使用,如3ULL,20LU等。
其中long long是C99的标准,一些早期的编译器是不支持的。而且在VC开发环境中long long也只是4字节,8字节的整形是__int64;在linux中long long是8字节。
Thanks!那怎样表示短整型常量?
追答短整型常量啊,貌似需要用变量保存了。
一个数字常量默认应该是认为int型的,超过int的最大大小就认为是unsigned int的。
这个不太确定。