第3章数据类型基础--本章知识点3.1 数据在计算机中的存储方式一理解3.2常量与变量3.3基本数据类型3.4数据类型转换BS3. 5运算符与表达式
第3章 数据类型基础-本章知识点 3.1 数据在计算机中的存储方式—理解 3.2 常量与变量 3.3 基本数据类型 3.4 数据类型转换 3.5 运算符与表达式
3.5运算符与表达式一P54C语言运算符简介算术运算符:+关系运算符:逻辑运算符:TX位运算符:<<赋值运算符:C运算符条件运算符:?:逗号运算符:指针运算符:*&求字节数:sizeof(类型)强制类型转换:分量运算符:.门下标运算符:
C 运 算 符 算术运算符:+ - * / % 关系运算符:< <= == > >= != 逻辑运算符:! && || 位运算符 :<< >> ~ | ^ & 赋值运算符:= 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. -> 下标运算符:[] C语言运算符简介 3.5 运算符与表达式—P54
3.5运算符与表达式P54,学习运算符应注意运算符功能与运算量的关系?2A、运算量个数B、运算量类型运算符优先级别结合方向?运算结果的类型5
• 学习运算符应注意: ① 运算符功能 ? ② 与运算量的关系 ? A、运算量个数 B、运算量类型 ③ 运算符优先级别 ? ④ 结合方向 ? ⑤ 运算结果的类型 ? 3.5 运算符与表达式P54
3.5.1算术运算符和算术表达式%1.基本算术运算符:+*/>结合方向:从左向右>优先级:先*/%后+-说明:“向零1两整数相除,结果为整数,5/2=2例-5/2.0=-2.5要求两侧均为整型数据。% 5%2例一3%运算的正负由前面的数据决定。-5%2-11%-10三5%10=5.5%2(α)
3.5.1 算术运算符和算术表达式 1.基本算术运算符: + - * / % Ø结合方向:从左向右 Ø优先级: 先 * / % 后 + - 说明: ① 两整数相除,结果为整数, “向零取整” ② % 要求两侧均为整型数据。 ③ % 运算的正负由前面的数据决定。 例 5/2 = ? -5/2.0 = ? 例 5%2 = ? -5%2 = ? 1%-10 = ? 5%1 = ? 5.5%2 例 5/2 = 2 -5/2.0 = -2.5 例 5%2 = 1 -5%2 = -1 1%-10 = 1 5%1 = 0 5.5%2 ()
数学运算应用一思考:1#include<stdio.h>//思考2一发工资若工资数额是a=3467元:福2intmainOinta,b,c,e;请问应有几张100元?#?0##?scanf("%d",&a);请问应有几张50元?1/整数b=a/100;a=a-b*100;请问应有几张10元?c=a/50;a=a-c*50;e=a/10;a=a-e*10;printf("b=%d,c=%d,e=%d",b,c,e);return O;7
数学运算应用—思考: 若工资数额是 a=3467元: ① 请问应有几张 100元? ② 请问应有几张 50元? ③ 请问应有几张 10元? ① #include <stdio.h>//思考2—发工资 ② int main() ③ { int a,b,c,e; ④ scanf("%d" ,&a); ⑤ b=a/100; //整数 ⑥ a=a-b*100; ⑦ c=a/50; a=a-c*50; ⑧ e=a/10; a=a-e*10; ⑨ printf("b=%d,c=%d,e=%d" ,b,c,e); ⑩ return 0; ⑪ }