int,char,long,指针等占多少个字节?

本文详细介绍了在16位、32位及64位平台上各种基本数据类型的字节大小,包括char、short、int、long、long long、float、double及指针等,并对比了Java中这些类型的标准大小。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,各个类型占几个字节和编译器有关,在Java中
int 4字节
float 4字节
short 2字节
char 2字节
long 8字节
double 8字节
16位平台
char 1个字节8位
short 2个字节16位
int 2个字节16位
long 4个字节32位
指针 2个字节
32位平台
char 1个字节8位
short 2个字节16位
int 4个字节32位
long 4个字节
long long 8个字节
指针 4个字节
64位平台
char 1个字节
short 2个字节
int 4个字节
long 8个字节(区别)
long long 8个字节
指针 8个字节(区别)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值