C语言入门(一)

最近开始学习c语言,在此有一些知识点给大家分享一下。
首先,我来给大家介绍一下C语言的数据类型。数据类型又分为基本类型、构造类型、指针类型和空类型,这里我给大家介绍一些基本类型的知识点。基本类型,顾名思义就是最基础的数据类型,这也造成了它最主要的特点,就是它的值是不可再分的,换而言之,基本数据类型是自我说明的。首先我给大家介绍基本型,类型说明符是int,占四个字节,它的取值范围是—2147483648~2147483647,而整型又分为长整型和短整型,长整型的类型说明符是long int,其所占字节为4个字节,取值范围是—2147483648 ~2147483647。短整型的类型说明符是short int,它占2个字节,取值范围是—32768 ~32767。说完基本型,还有无符号型,其类型声明符为unsigned,与之相匹的就是无符号基本型、无符号短整型与无符号长整型。
介绍完数据类型,接下来改为你们介绍类型转换,C语言中,整型和字符型间是可以混合运算的。如果一个运算符两侧的操作数的数据类型不同,则系统按“先转换、后运算”的原则,首先将数据自动转换成同一类型,然后在同一类型数据间进行运算。类型转换有自动进行的,也有强制执行的。前者为隐式类型转换,后者称为强制类型转换。举例说明强制类型转换,例如:
int x = 5;
float y = 3.5;
x = x + (int)y
y的值是3.5,在进行加法运算时强制转换为int型、值为3参与运算。
C语言中有运算符主要分为三大类:算术运算符、关系运算符与逻辑运算符。算术运算符有五种,+ :加法运算符,—:减法运算符、*:乘法运算符、 /:除法运算符、%:求余运算符。算术运算符的优先级:先乘除、后加减;括号优先。然后是赋值运算符和赋值表达式,语法格式:变量=表达式,例如:“a=5”、“a+=5”。

你可能感兴趣的:(C语言入门(一))