社区
C++ 语言
帖子详情
关于整形提升,还有一些疑虑
mad_old_man
2018-05-03 06:35:40
int i = -1;
unsigned int j = i;
if (i == j)
这个时候这里的判断需要怎么转换呢?
是if ((unsigned int)i == j) 还是if (i == (int)j)?
...全文
964
9
打赏
收藏
关于整形提升,还有一些疑虑
int i = -1; unsigned int j = i; if (i == j) 这个时候这里的判断需要怎么转换呢? 是if ((unsigned int)i == j) 还是if (i == (int)j)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2018-05-07
打赏
举报
回复
不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
qq_36260408
2018-05-05
打赏
举报
回复
肯定转换成大的,也就是unsigned int
ggglivw
2018-05-05
打赏
举报
回复
不会报错,但是会有警告,有符号和无符号表达的大小不一样,一个42亿多,一个21亿多,警告针对的这个
dark9527
2018-05-05
打赏
举报
回复
无符号数和有符号数在进行运算的时候,有符号的会转为无符号数进行计算。
wallesyoyo
2018-05-05
打赏
举报
回复
mad_old_man
2018-05-05
打赏
举报
回复
假设我现在要进行一个判断 int a = -1; unsigned int b = 1; if ((unsigned int)a==b) 这种a为任意负数的情况下,有没有可能等于b 如果有可能等于b,那不就完蛋了,应为实际a==-1.
赵4老师
2018-05-04
打赏
举报
回复
理解
和
讨论
之前请先学会如何
观察
!
http://edu.csdn.net/course/detail/2344
C语言指针与汇编内存地址-一.代码要素
白色一大坨
2018-05-04
打赏
举报
回复
默认什么都不写就会自动转类型的,如果自己写我习惯是写在等号右边。
zhagoodwell
2018-05-03
打赏
举报
回复
其实 unsigned int 与int (默认为有符号数)只是最高位是不是解释为符号位 你可以对最高位进行位运算进行比较,也可以强转 不过 强转运算我习惯都放在右侧表达式里
数字化转型-如何避免数字化转型五大误区?
重点解决在产业数字化转型项目推进过程中,大量传统企业管理者对数字化转型
疑虑
及可能遇到的困惑障碍,并针对存在的常用五大误区,提供解决问题的一般策略思路,同时,解决如何合理引导企业决策者,达到加速数字化...
整形
医院咨询接待回答技巧
<br />
整形
医院咨询接待回答技巧。也许这是范本,也许这有些呆板,但却是大纲,... 一、关于医院(^^) 1、你们医院是私人的还是…… 答:我院是经过国家卫生部
情商多方面的研究
把加德纳关于“能洞察、辨析他人的情绪、气质、动机以及欲望等,并能对此作适当反应”、“了解自我内在的情绪,有能力辨析这些感受,并以此引导自己的行为”是人际关系智能的核心这一观点加以转化,并认为它是情绪...
医疗
整形
美容元宇宙带来的好处
结论 因此,若您仍对是否将元宇宙与人工智能进行整合,并以此为契机推动企业的数字化改造产生
疑虑
,那么您可能已稍显滞后。因为这一整合不仅仅是简单的升级,而是一个强有力的催化剂,它将彻底改变我们周围生态系统...
关于人脸识别的最全研究!
(3)主流方法 基于检测出的特征采用Adaboost学习算法(一种用来分类的方法,它把一些比较弱的分类方法合在一起,组合出新的很强的分类方法)挑选出一些最能代表人脸的矩形特征(弱分类器),按照加权投票的方式将...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章