C语言自学笔记(3)

一、运算符
1、常用算数运算符: 1>、+ 加法运算符:将前后两个数相加;
2>、- 减法运算符:将前后两个数相减;
3>、* 乘法运算符: 将前后两个数相乘;
4>、/ 除法运算符:取前面的数除以后面的数得到的商;
5>、% 取模运算符:取前面的数除以后面的数得到的余数;
6>、++自增运算符:令一个整数变量增加1;
7>、–自减运算符:令一个整数变量减少1;
PS :当被除数跟除数都是整数时,并不会得到一个double浮点型的数,而是直接舍去小数部分。
i++和++i区别:i++是先使用i再将i加1,++i则是先将i加1在使用i。
2、关系运算符:<(小于a(大于a>b)、<=(小于等于a<=b)、>=(大于等于a>=b)、 == (等于a==b)、!=(不等于a!=b)六种
3、逻辑运算符:&&、||、!,分别对应“与”、“或”、“非”
4、条件运算符:( ?:)C语言唯一的三目运算符:“A ? B :C”
5、位运算符:1)、<<左移 a< 2)、>>右移 a>>x 整数a按二进制右移x位;
3)、& 位与 a&b 整数a和b二进制对其,按位进行与运算(除了11得1,其他均为0);
4)、| 位或 a | b 整数a和b二进制对其,按位进行或运算(除了00得0,其他均为1);
5)、^ 位异或 a^b 整数a和b二进制对其,按位进行异或运算(相同为0,不同为1);
6)、~ 位取反 ~a 整数a的二进制的每一位进行0变1、1变0的操作;
二、选择结构
if语句格式: if(条件A)
{

}
C语言自学笔记(3)_第1张图片
C语言自学笔记(3)_第2张图片

if语句当条件满足时会执行其中的内容,如果条件不满足执行else
if(条件A)
{

} else {

}
C语言自学笔记(3)_第3张图片
C语言自学笔记(3)_第4张图片
如果需要在else的分支下再根据某个条件来选择不同的语句,可用else if
if(条件A)
{

} else if(条件B) {

} else {

}

C语言自学笔记(3)_第5张图片
C语言自学笔记(3)_第6张图片 if语句嵌套:if (条件A){

if(条件B){

}else{

}

}else{

}
C语言自学笔记(3)_第7张图片
C语言自学笔记(3)_第8张图片
标注: 在C语言中,if语句,while语句,for语句等判断的地方,所有条件会转换为数字。在C语言中if语句成立的条件是括号内的表达式非零,while,for语句同理。

你可能感兴趣的:(自学笔记)