int类型和unsinged类型数字相加问题
来源:互联网 发布:市场部数据分析 编辑:程序博客网 时间:2024/05/29 12:47
#include<iostream>
using namespace std;
int main()
{
int j;
unsigned u=10;
int i=0;
for(j=i;j>=-42;j--,i--)
cout<<i+u<<endl;
return 0;
}
运行结果可以说明:无符号类型和int类型之间相加运算,可以总结为,先将无符号的数u先和int类型的i相加,如果算出的结果在unsigned之间的话(0~2147483647*2+1)之间的话,则结果就是这个范围里的数,如果,他们相加的数,是负数,或者超出这个范围,则最后的结果转化成无符号类型。
using namespace std;
int main()
{
int j;
unsigned u=10;
int i=0;
for(j=i;j>=-42;j--,i--)
cout<<i+u<<endl;
return 0;
}
运行结果可以说明:无符号类型和int类型之间相加运算,可以总结为,先将无符号的数u先和int类型的i相加,如果算出的结果在unsigned之间的话(0~2147483647*2+1)之间的话,则结果就是这个范围里的数,如果,他们相加的数,是负数,或者超出这个范围,则最后的结果转化成无符号类型。
0 0
- int类型和unsinged类型数字相加问题
- js面试题--------JS中数字和字符,布尔类型相加相减问题
- 关于double类型数字相加位数发生变化的问题
- c语言指针与int类型相加
- int()数字类型的函数
- Java double类型相加问题
- C语言char类型和int类型相互转换问题
- java Double类型的数字相加
- 基本类型和String类型相加
- 由int与unsigned int 相加看c++类型转换
- 由int与unsigned int 相加看c++类型转换
- 由int与unsigned int 相加看c++类型转换
- 由int与unsigned int 相加看c++类型转换
- unsigned int 和int 相加问题
- float unsinged int
- navicat设置MySQL数据库的字段数字类型int类型的长度的问题
- 非Number 类型的数字相加转换 千位数添加逗号,等问题
- C++中单个数字的int类型和char类型之间的相互转换
- Android.mk 典型例子
- VS2010中的错误代码号及其含义
- c语言练习 5-0. 求序列前N项和
- [Wikioi 1135][NOIP 2011提高组]选择客栈
- thinkphp 验证码不显示问题
- int类型和unsinged类型数字相加问题
- mongoDB 分片的管理
- 基于遗传算法的新安江模型参数优化率定(一)
- Android Build System (Android PDK)
- 开始ruby旅程,开心快乐的学习
- 【转】s3c2440之外部中断
- CentOS使用本地光盘做yum源
- C++与C的那些差异
- 基于遗传算法的新安江模型参数优化率定(二)