社区
C++ 语言
帖子详情
unsigned和unsigned int有啥不同???
weichen2005
2009-02-27 12:25:41
如题
在不同硬件,不同os, os的不同版本下有何不同?
...全文
6147
14
打赏
收藏
unsigned和unsigned int有啥不同???
如题 在不同硬件,不同os, os的不同版本下有何不同?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sagegz
2009-02-27
打赏
举报
回复
the same.
AlwaysSLH
2009-02-27
打赏
举报
回复
飘过~~~
fairchild811
2009-02-27
打赏
举报
回复
3
除了打字的时候多打一个 int,其他都一样
nineforever
2009-02-27
打赏
举报
回复
1
一样的
signed,unsigned,long和short都隐含了int,所以等价于
signed int,unsigned int,long int,short int
xtting_8984313
2009-02-27
打赏
举报
回复
0xFFFE=32764,说成最大unsingned int减2更确切
liubingqian
2009-02-27
打赏
举报
回复
2
没有不同。
unsigned就是unsigned int的简写,书上都应该讲的。
xtting_8984313
2009-02-27
打赏
举报
回复
unsinged 本身不能单独存在。
unsigned int / int在相同的平台通常是相同字节数
如果需要默认提升unsigned有限,例如:
unsigned int a = 1;
int b = -2;
a + b的时候b会被提升为unsigned int(0xFFFE=32764),在进行加法。
独孤过儿
2009-02-27
打赏
举报
回复
默认的类型就是int,两者没区别
maldini20040607
2009-02-27
打赏
举报
回复
应该是一个意思吧
waizqfor
2009-02-27
打赏
举报
回复
[Quote=引用楼主 weichen2005 的帖子:]
如题
在不同硬件,不同os, os的不同版本下有何不同?
[/Quote]
都是一样的 都是一个意思
thuizh
2009-02-27
打赏
举报
回复
1
unsigned int可以简写成unsigned。unsigned后面不加其他任何类型说明符就意味着unsigned int。
pengzhixi
2009-02-27
打赏
举报
回复
没区别
ysysbaobei
2009-02-27
打赏
举报
回复
顶
yellowhwb
2009-02-27
打赏
举报
回复
identical
unsigned
int
与
int
的区别,
unsigned
char和char的区别
存储空间:两者占用的存储空间大小相同,但它们的最高位有所
不同
。
int
的最高位是符号位,用于表示正负;而
unsigned
int
的最高位是数据位,不表示正负。符号:
int
是有符号数,可以表示负数和正数;而
unsigned
int
是无符号数,不能表示负数。表示范围:因为
unsigned
int
不能表示负数,所以它可以表示的正数范围比
int
大一倍。这就是二者的主要区别。你可以根据自己的需要来选择使用哪种数据类型。
C语言设计中的
unsigned
int
和signed
int
的区别解释
C语言设计中的
unsigned
int
和signed
int
的区别解释
关于C语言中
int
型变量和
unsigned
int
变量范围之间的关系
大家都知道
int
是signed型变量,而
unsigned
int
是无符号型变量. 呢么问题来了,signed和
unsigned
到底有什么区别? 就像-1和1, -1就是有符号. 1是无符号型的
int
型变量的范围是 -2147483648~2147483647
unsigned
int
型变量的范围是0~4294967295 大家不妨可以这样联想下,如图:...
unsigned
short 和
int
赋值问题
void main(){
unsigned
short a;
int
b=-1;void main(){
unsigned
short a;
int
b=-1;a=b;cout<<a<<endl;system("pause");}有事先走了,明天再写输出出果为:65535解答一下为什么会输出65535呢先看一下他的取值范围,short 在一般计算机中占 2 个字节 也就是 16 位...
深入解析
unsigned
int
和
int
就如同
int
a;一样,
int
也能被其它的修饰符修饰。除void类型外,基本数据类型之前都可以加各种类型修饰符,类型修饰符有如下四种: 1.signed----有符号,可修饰char、
int
。
Int
是默认有符号的。 2.
unsigned
-----无符号,修饰
int
、char 3.long------长型,修饰
int
、double 4.short------短型,修饰
int
C++ 语言
65,170
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章