社区
C++ 语言
帖子详情
为什么要定义 int32
gladtoseeyou
2009-02-01 03:49:59
既然已经有long 和int 类型, 为什么又再定义int32去用? 有些地方为什么要用int32, 用long或int 代替不行吗?
...全文
772
33
打赏
收藏
为什么要定义 int32
既然已经有long 和int 类型, 为什么又再定义int32去用? 有些地方为什么要用int32, 用long或int 代替不行吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yehongly
2012-10-02
打赏
举报
回复
(⊙o⊙)看看
gladtoseeyou
2009-02-04
打赏
举报
回复
[Quote=引用 23 楼 lvxuef 的回复:]
引用 1 楼 taodm 的回复:
long和int是多少字节的?
希望楼主认真回答此问题
[/Quote]
我是在32位VS8下面, long 和 int 都是4字节.
csgdseed
2009-02-04
打赏
举报
回复
32位机,64位机
便于移植
Sevenlight_x
2009-02-04
打赏
举报
回复
明了了
tsocpp
2009-02-04
打赏
举报
回复
都被楼上的说完了好像
Behard
2009-02-04
打赏
举报
回复
[Quote=引用 21 楼 hairetz 的回复:]
只有32位机的int是32位的。
[/Quote]
这个想法是错误的,现在也有很多 64 为的 CPU 了
现在的编译器绝大部分 sizeof(int)=4
32位:sizeof(long)=4
64位:sizeof(long)=8
ysysbaobei
2009-02-04
打赏
举报
回复
mark学习一下
OenAuth.Net
2009-02-03
打赏
举报
回复
LS都说完了。
Learn-anything
2009-02-03
打赏
举报
回复
mark
guyan404
2009-02-03
打赏
举报
回复
顶了
yuzl32
2009-02-03
打赏
举报
回复
代码重构,降低修改成本。
lvxuef
2009-02-03
打赏
举报
回复
好像是备用的,
zozoiiiiiiii
2009-02-03
打赏
举报
回复
大牛大牛,每天进步啊
lvxuef
2009-02-03
打赏
举报
回复
[Quote=引用 1 楼 taodm 的回复:]
long和int是多少字节的?
[/Quote]
希望楼主认真回答此问题
fiyaa
2009-02-03
打赏
举报
回复
学习
猫已经找不回了
2009-02-03
打赏
举报
回复
只有32位机的int是32位的。
xtting_8984313
2009-02-03
打赏
举报
回复
明确标明32位,int等是不固定了。
wyc761024
2009-02-03
打赏
举报
回复
int, long的大小根据机器字长的不同而变化,再定义后大小就被固定了,各编译器间将没有差异。
ljysyn
2009-02-03
打赏
举报
回复
1 移植方便
2 更加直观
Mydal
2009-02-03
打赏
举报
回复
mark
加载更多回复(13)
【Matlab】MATLAB 整数变量
定义
:从
int
32
实操到内存优化,高效处理整数数据
本文详解MATLAB中
int
32
整数变量的
定义
、范围验证及内存优化方法,介绍如何通过合理选用整数类型(如
int
32
、
int
8)减少内存占用50%以上,提升大规模整数数据处理效率,并规避溢出与类型兼容等问题。
error C2371: “
INT
32
”: 重
定义
;不同的基类型
本文介绍了解决Windows环境下编译dlib-19.1时遇到的basetsd.h与Anaconda2中jmorecfg.h头文件冲突的方法。主要问题是
INT
32
类型的重复
定义
导致编译错误。提供了两种解决方案:一是更改jmorecfg.h中的
INT
32
定义
,二是提前引入Windows.h来避免冲突。
jmorecfg.h文件中出现error C2371: “
INT
32
”: 重
定义
本文介绍了解决使用JPEGLibrary时遇到的与系统中basetsd.h文件
定义
冲突的问题,通过修改
INT
32
为
INT
32
B的方法避免了冲突。
mysql bit类型变u
int
64,被类型,如U
INT
32
,
INT
32
,U
INT
64,
Int
64的任何STDLIB头文件中
定义
?...
C99标准库中的std
int
.h头文件
定义
了如
int
8_t、u
int
32
_t等固定宽度的整型类型。这些类型确保在不同平台上具有确定的位宽,便于跨平台编程。如果环境中不支持C99,可以自
定义
typedef。u
int
32
和u
int
64通常为应用特定类型。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章