在C语言学习中整理的笔记
C语言学习笔记 本文档是关于C语言学习中的笔记,涵盖了算术运算符、关系运算符、逻辑运算符、if选择结构、进制、二进制、八进制、十六进制、字符常量、条件运算符等知识点。 一、算术运算符 算术运算符包括+、-、*、/、%五种,用于进行基本的数学运算。整数相除得整数,除不开的部分直接舍掉,除数不能为0,%模除取余数。只有整数才有余数,所以%语法要求左右两个操作数必须是整数。 二、关系运算符 关系运算符包括>、<、>=、<=、==、!=六种,用于比较两个数的大小关系。关系运算符的计算结果是真或假,C语言使用整数0表示假,所有非零数表示真。 三、逻辑运算符 逻辑运算符包括&&、||、!三种,用于逻辑判断。逻辑运算符的运算结果也是真或假,1表示真,0表示假。&&逻辑与运算符要求左右两个操作数都是真,结果是真,有一个为假,结果就是假。||逻辑或运算符要求左右两个操作数都是假,结果是假,有一个为真,结果就是真。!逻辑非运算符真得假,假得真,一元运算,只有一个操作数。 四、if选择结构 if选择结构用于选择性的执行一部分代码,if语句的格式为if(条件){语句 1}else{语句 2},如果条件为真,执行语句 1,如果条件为假,执行语句 2。if语句可以嵌套,if语句可以并列,if-else if-elseif语句可以写多个。 五、进制 进制包括二进制、八进制、十六进制三种。二进制是计算机内部使用的进制,八进制和十六进制是为了方便人类阅读。二进制转其他进制的方法是每一位乘以该位的权值(2的n次幂)累加。 六、字符常量 字符常量是整数,字符存在的意义是为了方便人类阅读。字符类型包括char和int,char是1个字节的整数,int是4个字节的整数。字符类型格式符是%c。 七、条件运算符 条件运算符是C语言唯一的一个三目运算符,格式为操作数 1?操作数 2:操作数 3,结果是操作数 2或操作数 3,到底是操作数 2还是操作数 3由操作数 1决定。条件运算符可以嵌套,但是不建议嵌套,因为阅读代码时特别混乱。使用条件运算符是为了让代码更加简洁,如果不能达到简洁的目的,就不要使用条件运算符。 本文档涵盖了C语言学习中的多个知识点,包括算术运算符、关系运算符、逻辑运算符、if选择结构、进制、二进制、八进制、十六进制、字符常量、条件运算符等,旨在帮助读者更好地理解C语言的基础知识。