这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 基本数据类型学习笔记

共3条 1/1 1 跳转至

基本数据类型学习笔记

院士
2018-07-01 23:02:45     打赏

    C语言的基本数据类型总的分为:整型、实型(单精度浮点型与双精度浮点型)、字符型。分别以:int表示整型、char表示字符型、float表示单精度浮点型、double

表示双精度浮点型。修饰以上数据类型的又有短型short、长型long、

有符号signed、无符号unsigned这样四种。 

      

    基本的数据类型分为常量与变量:常量又分为数值常量和字符型常量;     

数值常量包括:整型和实型 。整型常量有十进制、八进制、十六进制三种;实型常量有小数形式、指数形式。

字符型常量包括:字符型和字符串型。字符常量如:(‘a’,‘A’,‘b’,‘B’);字符串型常量如:(‘abc’,‘123’)。

变量的数据类型有:数值型(包含整型、实型)、字符型、指针型;实型变量有:单精度型、双精度型、长双精度型这样三种。

它们须在使用前定义,其命名规定与标志符相同,定义一个或多个变量时可以使用一个定义语句,其格式如下:

<类型说明><变量1,变量2,……变量n>;

变量一般用小写字母命名,符号常量用大写字母命名;命名时尽量做到简单明了、不能使用系统规定的保留字做变量名;变量初始化是给变量赋值的一种方式,初始值必须是常量。

转义字符型常量,用‘\’表示,其含义是将反斜线后面的字符转换成另外的意思,这样的字符常用的有12个。

 

基本算术运算符有单目和双目两种,单目的有“正、负号(+、-)”,双目的有“+(加)、-、*、/、%(求余)”;这七个运算符的优先级规定:正负号最高级(与算术表达式中的()同级)、其次是*、/、%(三个同级)、+、-最低。

除了基本算术运算符之外,还有:(单目)自增、自减运算符4、数据类型长度运算符1;(双目)简单赋值运算符1、关系运算符6、逗号运算符1、算术自反赋值运算符5、移位运算符2、位自反赋值运算符5;(三目)条件运算符3;(单双目)逻辑运算符1+2、逻辑位运算符1+3(个)。

运算的优先级详见附表,而结合性大多数是从左至右,只有单目运算符、三目运算符和赋值运算符这三类是从右至左。

数据类型转换分为隐含(又称自动)转换与强制转换两种:

隐含(又称自动)转换:当运算符作用的两个对象类型不同时,低级类型无条件向高级类型转换,即将占存储空间小的类型转换成为占存储空间大的类型,而且数据精度不受损失的保值映射。

强制转换:将某种类型强制性地转换为指定的类型。





关键词: 论坛活动     C语言学习     基本数据类型     学习笔记    

管理员
2018-07-02 08:54:30     打赏
2楼

楼主加油


院士
2018-07-02 12:05:16     打赏
3楼

谢谢朋友们的鼓励,我还在路上。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]