首页 > 编程知识 正文

指令占几个字节,0占几个字节

时间:2023-05-03 05:32:59 阅读:178566 作者:761

常量的定义以及表示范围:

unsigned int 0~4294967295为2^32-1

int -2147483648~2147483647为-2^(31 )~ 2^31-1

无符号长0~4294967295为2^32-1

long -2147483648~2147483647为2^(-31 )~ 2^31-1

长整型最大值: 9223372036854775807为2^63-1

长整型最小值:-9223372036854775808为2^(-63 ) )。

无符号龙龙的最大值: 18446744073709551615为2^64-1

__int64的最大值: 9223372036854775807为2^63-1

__int64的最小值:-9223372036854775808为2^ (

unsigned __int64的最大值: 18446744073709551615为2^64-1

C和C++的类型所占的字节数

【32位编译器】

char :1字节

char*或指针变量(: 4字节) 32位地址空间为2^32,或32位或4字节。 同样的64位编译器(int *也是4字节

短int : 2字节

int: 4字节

无符号int : 4字节

float: 4字节

双: 8字节

long: 4字节

龙龙: 8字节

无符号龙: 4字节

【64位编译器】

char :1字节

char*或指针变量(: 8字节int *也是8字节

短int : 2字节

int: 4字节

无符号int : 4字节

float: 4字节

双: 8字节

long: 8字节(32位和64位为long和unsigned long,其他不变) )。

龙龙: 8字节

无符号龙: 8字节

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。