C语言中整型变量地址如何表示,能否构成一个超长?
- 内容介绍
- 文章标签
- 相关推荐
本文共计624个文字,预计阅读时间需要3分钟。
除了我们的int和unsigned int,我们还有其他整型类型:- short:短整型,有符号为-32768到32767,无符号为0到65535。- long int(VC++不支持long long int):长整型。- long long int(VC++不支持):超长整型。
输出格式为:%hd,例如:short a。
除了我们的int unsigned int我们还有其他的整形:short短整形,long int长整形,longlong int(vc6++不支持)
short: 有符号的大小为-32768~32767,无符号的大小为0~65535。他的输出格式符为"%hd"
short a = 1;//定义一个短整形的变量a
sizeof(a);//sizeof取变量的大小
我们通过此判断短整型short大小为2字节。
long int:无符号的大小为0~4294967295,有符号的大小为-2147483648~2147483647.他的标准是输出格式为%ld
虽然他叫长整形,但是他的内存规定是不低于4字节就行(应编译器而异)
long int a = 12;
siezof(a);
longlong int :无符号的大小为0~2^64-1,有符号的大小为-2^63~2^63-1。 但是很可惜,"VC++6.0"不支持。
本文共计624个文字,预计阅读时间需要3分钟。
除了我们的int和unsigned int,我们还有其他整型类型:- short:短整型,有符号为-32768到32767,无符号为0到65535。- long int(VC++不支持long long int):长整型。- long long int(VC++不支持):超长整型。
输出格式为:%hd,例如:short a。
除了我们的int unsigned int我们还有其他的整形:short短整形,long int长整形,longlong int(vc6++不支持)
short: 有符号的大小为-32768~32767,无符号的大小为0~65535。他的输出格式符为"%hd"
short a = 1;//定义一个短整形的变量a
sizeof(a);//sizeof取变量的大小
我们通过此判断短整型short大小为2字节。
long int:无符号的大小为0~4294967295,有符号的大小为-2147483648~2147483647.他的标准是输出格式为%ld
虽然他叫长整形,但是他的内存规定是不低于4字节就行(应编译器而异)
long int a = 12;
siezof(a);
longlong int :无符号的大小为0~2^64-1,有符号的大小为-2^63~2^63-1。 但是很可惜,"VC++6.0"不支持。

