-
三目运算符
三目运算符:“?:”
其格式为:
表达式1 ? 表达式2 : 表达式3;
执行过程是:
先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行 表达式3
例子:
其结果为:我们买不买呢:n
查看全部 -
逻辑运算符
逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。其求值规则如下:
1) 与运算(&&)
参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;
2) 或运算(||)
参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;
3) 非运算(!)
参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。
查看全部 -
关系运算符
关系表达式的值是“真”和“假”,在C程序用整数1和0表示
例子:
其结果为:
1
0
注意:>=,<=,==,!=这种符号之间不能存在空格
查看全部 -
程序解释——注释
查看全部 -
良好习惯之规范
查看全部 -
赋值运算符
简单赋值运算符:
“=”号
复合赋值运算符(复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=)
例子:
int a = 3;
a += 5;
分析:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a
注意:复合运算符中运算符和等号之间是不存在空格的。
查看全部 -
必不可少之主函数
查看全部 -
C程序结构
简单来说,一个C程序就是由若干头文件和函数组成。
回顾上一小节中所写的例子,下面是对这个例子的一个分析:
#include <stdio.h>就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。(关于预处理后面的课程会讲)
函数就是实现代码逻辑的一个小的单元。
注:在最新的C标准中,main函数前的类型为int而不是void
查看全部 -
初始C语言
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。
这里我们也要开创我们编程生涯的开篇第一个C程序--HelloWorld:
运行结果:
查看全部 -
自增与自减运算符
形式:
注意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1, 无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1
查看全部 -
基本算术运算符:
除法运算中注意:
如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000
取余运算中注意:
该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1
注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。
查看全部 -
运算符:
※ 算术运算符
※ 赋值运算符
※ 关系运算符
※ 逻辑运算符
※ 三目运算符
查看全部 -
强制类型转换(把表达式的运算结果强制转换成类型说明符所 表示的类型)
一般形式:
(数据类型) (表达式)
例子:
输出结果为:6.777000
6
注意:1. 数据类型和表达式都必须加括号
2. 转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换
3. 强制转换后的运算结果不遵循四舍五入原则
查看全部 -
a=3 b=4
b%(a+b)=5
b%(a+b)/a=1
a*b=12
a*b-b=8
故 a+b%(a+b)/a+a*b-b=12查看全部 -
自动类型转换(自动转换发生在不同数据类型运算时,在编译 的时候自动完成)
规则:
例子:
注:字节小的可以向字节大的自动转换,
但字节大的不能向字节小的自动转换
查看全部
举报