| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 961 人关注过本帖
标题:baidu进来看下
取消只看楼主 加入收藏
rove_pro
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-11-24
收藏
 问题点数:0 回复次数:6 
baidu进来看下

int a = -3;
unsigned int b = 1;
unsigned int c;

c = a+b;

合法吗?

搜索更多相关主题的帖子: baidu 
2005-11-27 21:57
rove_pro
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-11-24
收藏
得分:0 

-3能转换成无符号型 ????

2005-11-27 23:05
rove_pro
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-11-24
收藏
得分:0 

负数怎么转换成无符号型? 无符号了怎么是负数?

2005-11-27 23:23
rove_pro
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-11-24
收藏
得分:0 

1111111111111111 16个二进制位 最高位已经不代表负数了 我不懂 你给我讲下吧 ^o^

2005-11-27 23:40
rove_pro
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-11-24
收藏
得分:0 

双目运算符两侧数据类型不一致时(如一个为整型,另一个为无符号型),整型变量将转换为无符号整型,也就是-3就被转换为无符号型整数

2005-11-28 00:23
rove_pro
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-11-24
收藏
得分:0 
我头痛死了 回去看书了 88
2005-11-28 00:29
rove_pro
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-11-24
收藏
得分:0 
我想明白了

printf("%d",a+b);

我如果改成printf("%u",a+b); 就是我原来的意思了
2005-11-28 23:43
快速回复:baidu进来看下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053277 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved