C 隐式类型转换 规则
来源:互联网 发布:数据挖掘的步骤 编辑:程序博客网 时间:2024/05/07 10:02
1、 左边的可以隐式的转换成右边的
sbyte
short、int、long、float、double、decimal
byte
short、ushort、int、uint、long、ulong、float、double、decimal
short
int、long、float、double、decimal
ushort
int、uint、long、ulong、float、double、decimal
int
long、float、double、decimal
uint
long、ulong、float、double、decimal
long、ulong
float、double、decimal
float
double
char
ushort、int、uint、long、ulong、float、double、decimal
2、int 到 unsigned int的转换
使用的时候要注意了:
int main()
{
unsigned int uia = 6;
int ia = -20 ;
printf("uia=%08X/n",uia);
printf(" ia=%08X/n",ia);
printf("(uia+ia)=%08X/n",(uia+ia)>0?1:0);
printf("ia=%u/n",ia);
printf("(uia+ia)=%u/n",(uia+ia));
return 0;
}
从结果可以看出int被隐式的转换成了unsigned int (uia+ia)>0
- C 隐式类型转换 规则
- C语言隐式类型转换的规则
- C隐式类型转换
- 类型转换的规则
- C/C++中自动类型转换的规则
- 函数调用中的类型转换 c提升规则
- C语言隐式类型转换
- C语言隐式类型转换
- C语言中的隐式类型转换
- C语言隐式类型转换
- C语言隐式类型转换
- C语言隐式类型转换
- c语言隐式类型转换
- c语言中的隐式类型转换
- C语言隐式类型转换
- C的隐式类型转换
- C语言隐式类型转换
- 隐式类型转换(C语言)
- win32 DLL 详解
- 局域网电脑连接问题
- do...while(0)
- DB2 9 Fundamentals IBM TEST 730 objectives
- Java学习(3)-Java.Util包之其它类
- C 隐式类型转换 规则
- Java学习(4)-Java.Lang包
- facts in prolog
- 每日一译(7-4)
- 显卡问题导致linux不能正常进入X WINDOW out of range
- 什么是企业软件
- MSN蠕虫Myalbum2007.zip专杀工具
- 7. 4plan~
- 在VC对话框中用ChtmlView控件显示"HTML"