作为一名刚学习C语言的初学者,本周我温习了C语言的基本数据类型有哪些、各种基本数据类型的常量有哪些表达形式?、C语言有哪些表达式?各种表达式的求解规则是什么。
总结如下:
1.基本的数据类型分为以下三类:
(1)整形
(2)字符型--char--8位
(3)实型(浮点型)
第一种整形分为:
1--[有符号]整型---int--32
2--[有符号]短整型---short[int]--16位
3--[有符号]长整型---long[int]--32位
4--无符号整型---unsigned[int]--32位
5--无符号短整型---unsigned short[int]--16位
6--无符号长整形---unsigned long[int]--32位
第三种实型(浮点型)又分为:
1--单精度型--float--32位
2--双精度型--double--64位
各种基本数据类型的常量表达方式有:
1-整型常量
2-实型常量
3-字符常量
4-字符串常量
c语言的表达式有:
1.算术表达式
2.赋值表达式
3.条件表达式
4.关系表达式
5.逻辑表达式
算术四则运算中,遵循先乘除后加减的运算规则,同样,在c语言中,计算表达式的值也需要按运算符的优先级从高到低顺序计算。
如果操作数两侧运算符的优先级相同,则按结合性决定计算顺序。
赋值表达式中,c语言将赋值作为一种运算,赋值运算符=的左边必须是一个变量,作用是把一个表达式的值赋给一个变量。赋值运
算符(=)的优先级比算术运算符低,他的结合方向是从右到左。
关系表达式中,关系运算符即为<、<=、>、>=、!=、==。其中!=所表达的意思位不等于,==所表达的意思为等于(ps:要与赋值表达
式中的=所区分)。前四个运算符的优先级高于后两个。
逻辑表达式中,提供了三种逻辑运算符,分别是!(逻辑非),&&(逻辑与),||(逻辑或),其中!为单目,&&和||为双目
条件表达式是C语言中的一个三目运算符,它将3个表达式连接在一起,组成条件表达式。条件表达式的一般形式是:表达式1?表达式2:表达式3
条件表达式的运算过程是:先计算表达式1的值,如果他的值为非0(真),将表达式2的值作为条件表达式的值,否则,将表达式3的值作为条件表达式的值。