C语言中整型变量地址如何表示,能否构成一个超长?

2026-04-12 04:430阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计624个文字,预计阅读时间需要3分钟。

C语言中整型变量地址如何表示,能否构成一个超长?

除了我们的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"不支持。

阅读全文
标签:Int

本文共计624个文字,预计阅读时间需要3分钟。

C语言中整型变量地址如何表示,能否构成一个超长?

除了我们的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"不支持。

阅读全文
标签:Int