导图社区 基本算术运算
C语言程序设计第三章 基本算术运算,C运算符和表达式:算术运算符和表达式、复合的赋值运算符、增1和减1运算符;const常量(有数据类型)。
C语言程序设计第五章选择控制结构,逻辑运算符和逻辑表达式;用于多路选择的switch语句;生活中与计算机中的问题求解方法;算法的概念及其描述方法。
C语言程序设计第四章键盘输入和屏幕输出:单个字符的输入/输出;数据的格式化屏幕输出:函数printf()的一般格式、函数printf()中的格式修饰符。
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
基本算术运算
C运算符和表达式
算术运算符和表达式
常用算术运算符(操作数个数)
一元运算符(右结合)
-取相反数
二元运算符(左结合)
×乘法
/除法
%求余
结果正负由被除数决定
随机数rand()
水仙花数(153)、四叶玫瑰数
三元运算符(左结合)
?:条件运算符(唯一)
复合的赋值运算符
简单赋值 :变量=表达式
多重赋值:变量1=变量2=表达式
复合赋值运算符
a+=5; similar to a=a+5;
增1和减1运算符
前缀++n
后缀n++(优先级更高)
m=-n++;等价于m=-n; n=n+1;
宏常量与宏替换
幻数:程序中直接使用的常数
宏常量(符号常量)
宏定义:#define 标识符(宏名) 字符串
宏替换:宏名替换为字符串的过程(无数据类型)
宏定义不是C语句,后不加分号
宏替换会替换分号(编译器负责)
const常量(有数据类型)
const修饰类型名则不允许改变其值
const语句后加分号
自动类型转换与强制类型转换运算符
表达式中的自动类型转换
类型提升:转换为取值范围更大的类型
char,short→ int →unsigned→ int→ long→ unsigned long→ double →long double
float →double
赋值中的自动类型转换
应该由范围小的转换为范围大的
若由大到小,会溢出(Overflow) 丢失数据
强制类型转换运算符
常用的标准数学函数