A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、运算符性和结合性
(1)关系运算符包括:>  <  >=  <=    ==  != ;
用途:对数据(常量、变量、字符、字符串)进行比较,看其是否成立,成立则为真(1),不成立则为假(0),属于双目运算符;
优先性:>  <  >=  <= 优先级为6级,==  != 优先级为7级;
关系运算符的结合方向都是:自左向右。
(2)另外:
常用的运算符优先性从高到低的顺序为:
“(  )” >“ -” >“ ! ” >“ 算术运算符 ” > “关系运算符 ” >“ &&” >“|| ”    ;
(3)算术运算中的取余运算符“%”,其两边都必须是整数,否则会报错!
当要求一个数永远不得大于某一个值时,可以用另一个数对这个值取余。其结果必定不会大于这个值!
2、逻辑运算

逻辑运算符:||(或)、&&(与)、!(非)。
逻辑运算符的作用:就是表示多个串联表达式的真假;
表达式的真假:既是表达式到底会不会运行的意思。计算机内部是由电子元件控制的,对电子元件的控制只能通过对其通不通电来实现精确控制,也就是用二进制的 0 和 1 来表,0 表示不通电,此表达式不可以运行既为假;1 表示通电,此表达式可以运行既为真;
当两表达式通过逻辑运算符串联着表达时:
(1)"||"(或) ——双目运算符
表示两个表达式只要有一个可以运行,则整个表达式就可以运行;
(2)"&&"(与) ——双目远算符
表示两个表达式只要有一个不可以运行,则整个表达式就不可以运行;
(3)"!"(非) ——单目运算符
表示对当前表达式的真假取反;

3、三目运算符
三目运算符:?  :   ;
格式:(表达式1)?(表达式2):(表达式3);
作用:判断表达式1是否成立,然后选择执行表达式2或表达式3,当表达式1为真时,执行表达式2,为假时,执行表达式3;
注意:表达式1、2、3不仅仅是数值,但必须有返回值,也就是运算结果;此外,不能在三个表达式处定义变量!
有时候使用三目运算符也可以进行代码简化。如,把有些if语句就可以用三目运算来表示。简单明了。
4、ASCII 码
美国标准信息交换码,为了使全世界的计算机都有一个统一的输入值而设定,这样有利于信息互通和技术进步,占1个字节,共2^8位,包括键盘上能输入的所有符号。
此外,每个国家也都自己的字符编码,我国主要有以下两种:
GBK2312;2个字节,2^16位;基本可以包含所有的汉字;
UTF—8;3个字节,2^24位;
注意:没有用正确的编码格式打开对应的文档会出现乱码的现象;比如用GBK2312大开UTF—8。
5、C语言的流程控制
流程控制就是指C语句执行的方向;主要有:顺序结构、选择结构、循环结构;
其中:
(1)顺序结构:就是从上到下依次执行的;
(2)选择结构:就是在执行的过程中,会有两种及以上的可选择路径从上到下依次执行;
(3)循环结构:就是程序中有某一段代码块回反复执行,直到其结果为真时,继续往下执行。

4 个回复

倒序浏览
学习了。。
回复 使用道具 举报
积跬步 至千里
回复 使用道具 举报
不积跬步,无以至千里。不积小流,无以成江海
回复 使用道具 举报
相约玉米地 来自手机 中级黑马 2015-11-16 14:27:01
报纸
加油,共同进步。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马