012.Auto Promote 表达式类型自动提升
来源:互联网 发布:行知职业学校 编辑:程序博客网 时间:2024/05/13 10:53
--------------- main.m ---------------
#import<Foundation/Foundation.h>
intmain()
{
shortsValue = 5;
NSLog(@"%ld",sizeof(sValue -2));
double d = sValue / 2.0;
NSLog(@"%g", d);
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.当一个算数表达式中有多个基本类型的值时,char类型与short类型会自动提升为int类型。
而整个算数表达式的数据类型会自动提升为与表达式中等级最高的数据类型相同的类型。
2.数据类型的等级排列如下:
short→ int→ long→ longlong→ float→ double→ long double
0 0
- 012.Auto Promote 表达式类型自动提升
- 012.Auto Promote 表达式类型自动提升
- 表达式类型自动提升
- Java表达式类型自动提升
- 表达式类型的自动提升
- java表达式中类型的自动提升
- java表达式类型的自动提升
- java表达式类型的自动提升
- java表达式类型的自动提升
- java表达式类型的自动提升
- Java -- 表达式类型的自动提升
- java表达式类型的自动提升
- JAVA表达式类型的自动提升
- Java对于表达式中的自动类型提升
- Java对于表达式中的自动类型提升
- java表达式类型的自动提升
- java表达式类型的自动提升
- java表达式类型的自动提升
- java 7 新特性
- 字符串与int、Integer之间互转
- PC至FPGA的通信方式选取——Virtual JTAG
- android仿IOS选择(switch)开关
- 011.Conversion 强制类型转换
- 012.Auto Promote 表达式类型自动提升
- 013.Division Operator 除法运算
- 014.Module Operator 模运算
- 我的Android进阶之旅------>如何在多个LinearLayout中添加分隔线
- html中的meta元素属性解析
- 2015.07.15-系统初始化首个任务时发生fault故障
- 015.Math Operator 复杂数学运算
- 016.Assign Operator 赋值运算
- 017.Bit Operator 位运算