类型转换
来源:互联网 发布:38号车评中心 知乎 编辑:程序博客网 时间:2024/06/05 19:04
算术转换:把一种算术类型转换成另一种算术类型。运算符的运算对象将转换成最宽的类型
其他几种转换情况:
1
、整型提升:把小整数类型转换成较大的整数类型。其中布尔值
false
提升为
0
、
true
提升为
1
;
2
、无符号类型的运算对象:
如果一个运算对象是无符号类型、另一个是带符号类型,而且其中无符号类型不小于带符号类型,那么带符号的运算对象转换成无符号的;
如果一个运算对象是无符号类型、另一个是带符号类型,而且其中无符号类型小于带符号类型,此时转换结果依赖于机器。
附各类型大小
sizeof(char)= 1
sizeof(short)= 2
sizeof(float)= 2
sizeof(int)= 4
sizeof(double)= 8
sizeof(void*)= 4
sizeof(long)= 4
sizeof(LONGLONG) = 8
sizeof(bool)= 1
sizeof(wchar_t) = 2
阅读全文
0 0
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- HTML5的主体结构元素
- SpringMvc的手写版(PS:只是闲来无事写的简化版,仅供大家理解SpringMvc的运作原理)
- Linux虚拟机的Mysql启动失败 ERROR! Multiple MySQL running but PID file could not be found (
- jquery.extend() 方法详解
- 5、flask第五站-简单数据库
- 类型转换
- oracle数据库 生成awr报告、ash报告详细步骤
- 动态规划之LCS最长公共子序列和最长公共子串
- ios NSUserDefault 记住用户名及密码
- 平衡二叉树判断 后序遍历
- 利用java的jdbc连接mysql数据库
- 购物问题
- 虚函数&多态
- 将10进制数字转化为26进制用A-Z来表示(华为笔试题第二题)