本文主要是介绍硕研博创 李飞授--------C语言篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
整型变量:只能存放整型值
浮点型:有小数位的就是浮点型 举例:3.14
浮点型常量:十进制3.14指数
浮点型变量:单精度浮点型变量 float(占4Byte)双精度浮点型变量(占8Byte)
#运算符:
求空间长度运算符:sizeof 类型 变量名
结果:空间长度
实际操作如下图所示:
赋值运算符: =
左值必须是左值(属于变量)
等位赋值的同时可能出现溢出的情况,按等位上的数值填入,没有数据位补0。
不同类型之间赋值
浮点型转换为整型
short a=3.14;
输出结果 a=3; 小数位去掉
float b=100;
输出结果 b=100.000000 小数位补0
算术运算符:+ - * / % 加减乘除取余(优先级:先乘除,后加减)
结果:运算结果
注:同类型运算,得到的是同类型结果;不同类型运算 按照隐式类型转换
取余:整型%整型 结果:就是余数
实际操作如下图所示:
隐式类型转换:(C语言是强类型,在运算过程,必须转换为同类型才能运算)
大小不一:将小位转高位
short—>int
char—>int
float—>double
判断运算符:> < >= <= != ==
j结果: 真为1 假为0
逻辑运算符:|| && ! 或 与 非
表达式1 || 表达式2 一真则真(表达式1为真表达式2不执行)
表达式1 && 表达式2 一假则假(表达式1为假表达式2不执行)
结果:表达式结果1为真,0为假。
三目运算符:
表达式1?表达式2:表达式3
结果:若表达式1为真,结果就为表达式2结果,否则为表达式3结果
自增自减: ++ – (将自身值+1或-1)
前自增\自减:++i --i 结果:i(先自加\自减)后取值
后自增\自减:i++ i-- 结果:i(先取值)后自加\自减
优先级运算符:有括号先执行括号(先内再外)
(表达式)
括号运算符实际操作如下图所示:
流程控制:代码指令的执行流程(核心:)
1、顺序执行:从上往下逐条执行下
2、选择控制:指令带有条件,当条件为真时才执行
if(表达式)
语句1;
if(表达式)
{语句1;语句2;...
}
PS:
if(表达式) ;语句1;双分支:if(表达式1){语句块1} else{语句块2}PS:若表达式为真,则执行语句块1,否则执行语句块2多分支:if(表达式1){语句1}else if(表达式2){语句2} ...else if(表达式n){语句n}else//上述都不满足{语句n+1}嵌套的if
if(..)
{if(...){...}}
多分支
嵌套
这篇关于硕研博创 李飞授--------C语言篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!