C++win32、win64、linux32、linux64中各数据类型占字节数

本文探讨了C++在Win32、Win64、Linux32及Linux64环境下数值类型所占用的位数,详细列出了不同平台的数据类型大小差异。

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



 Legend:

 Standard behavior
 Standard and a grateful surprise: other compilers/platforms fail
 Standard but be careful: different from everywhere else
 Unexpected: probably a compiler bug or missing feature

Numerical type sizes in C (bits)

Platforms  \   Typescharshortintsize_tssize_tlonglong longvoid*off_tfloatdouble
Win32, gcc nuwen 7.2816323232326432323264
Win32, gcc nuwen 7.2 LFF816323232326432323264
Win32, MSVC8163232-326432323264
Linux32, gcc816323232326432323264
Linux32, gcc LFF816323232326432643264
Win64, gcc mingw64816326464326464323264
Win64, gcc mingw64 LFF816326464326464643264
Win64, MSVC8163264-326464323264
Linux64, gcc816326464646464643264
Linux64, gcc LFF816326464646464643264
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值