第10讲 数据类型和表达式(2)
36页1、第十讲 数据类型和表达式(二) /学习目标 知道自动类型转换的规律 会使用强制类型转换 进一步理解各种算术表达式、赋值表达 式、关系表达式、条件表达式、逗号表 达式 不同类型数据的混合运算,先转换为同一 类型,再运算。6.4.1 自动类型转换 非赋值运算的类型转换 赋值运算的类型转换6.4.2 强制类型转换6.4 类型转换6.4.1 自动类型转换(非赋值运算) 水平方向:自动 垂直方向:低 高 高 double floatunsigned long longunsigned unsigned short低 int char, short自动类型转换(非赋值运算)A + 12 10.05 657766.95高 double floatunsigned long longunsigned unsigned short低 int char, short自动类型转换(赋值运算)变量 = 表达式 计算赋值运算符右侧表达式的值 将赋值运算符右侧表达式的值赋给左侧的变量将赋值运算符右侧表达式的类型 自动转换成 赋值号左侧变量的类型自动类型转换(赋值运算)doub le x; x = 1;x = ?s
2、hort a = 1000; char b = A; long c; c = a + b;c = ?int ai; ai = 2.56;ai = ?short bi; bi = 0x12345678Lbi = ?x=1.000000ai=2c=1065bi=221366.4.2 强制类型转换强制类型转换运算符 (类型名) 表达式(double)3 (int)3.8 (double)(5/2) (double)5/23.0 3 2.0 2.5强制类型转换示例# include int main(void) int i;double x; x = 3.8;i = (int) x;printf(“x = %f, i = %d n“, x, i);printf(“(double)(int)x = %fn“, (double)(int)x); printf(“ x mod 3 = %dn“, (int)x % 3); return 0; x = 3.800000, i = 3 (double)(int)x = 3.000000 x mod 3 = 0表达式:由运算符和运算对象(操作数) 组成的有
《第10讲 数据类型和表达式(2)》由会员飞***分享,可在线阅读,更多相关《第10讲 数据类型和表达式(2)》请在金锄头文库上搜索。
人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】
人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)
人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)
人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】
部编版二年级上册道德与法治期中测试卷 (考试直接用)
部编版二年级上册道德与法治期中测试卷 带答案(培优)
部编版二年级上册道德与法治期中测试卷 含答案(精练)
部编版二年级上册道德与法治期中测试卷 及答案【各地真题】
部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】
部编版二年级上册道德与法治期中测试卷 【考点精练】
部编版三年级上册道德与法治期末测试卷 (重点)
部编版三年级上册道德与法治期末测试卷 (模拟题)word版
部编版三年级上册道德与法治期末测试卷 附答案(预热题)
部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )
部编版三年级上册道德与法治期末测试卷 答案下载
部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】
部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】
部编版三年级上册道德与法治期末测试卷 及答案(最新)
2024-02-20 24页
2024-01-29 42页
2024-01-25 31页
2024-01-25 22页
2024-01-25 24页
2024-01-25 27页
2024-01-25 26页
2024-01-25 31页
2024-01-25 29页
2024-01-25 28页