数据类型以及转义字符

1、基本数据类型  -->short、int、long、float、double、char

2、构造数据类型 -->数组、struct【结构体】、union【共用体】、enum【枚举类型】

3、指针类型

      指针类型是一种特殊的,但又是非常重要作用的数据类型。

4、空类型

5、进制

二进制(0、1)、八进制(0~7)、十六进制(0~f)、十进制(0~9)等等

6、常用的转义字符及其含义

转义字符  转义字符的意义
\n      回车换行
\t      横向跳到下一制表位置
\v      竖向跳格
\b      退格
\r      回车
\f      走纸换页
\\      反斜线符"\"
\'      单引号符
\"      双引号符
\a      鸣铃
\ddd     1~3位八进制数所代表的字符
\xhh     1~2位十六进制数所代表的字符

7、所有宏定义、枚举常数、只读变量全用大写字母命名,用下划线分割单词
8、定义变量的同时需要初始化
9、不同类型数据之间的运算要注意精度扩展问题【一般低精度数据将向高精度数据扩展】
类型转换----->注意强制类型转换的精度问题
10、局部变量中可采用通用的命名方式,仅限于n、i、j 等作为循环变量使用

11、
算术运算符
用于各类数值运算【加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)】
关系运算符
用于比较运算【(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)】
逻辑运算符
用于逻辑运算【与(&&)、或(||)、非(!)三种】
位操作运算符
参与运算的量,按二进制位进行运算【位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)】
赋值运算符
赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类
条件运算符
三目运算符,用于条件求值(?:)【程序中应该使用别人容易看懂,并其不会影响速度的方式】
逗号运算符
用于把若干表达式组合成一个表达式(,)
指针运算符
取内容(*)和取地址(&)二种运算
求字节数运算符
计算数据类型所占的字节数(sizeof)
特殊运算符
有括号(),下标[],成员(→,.)等几种

12、运算符优先级和结合性

一般而言,单目运算符优先级较高,赋值运算符优先级低。 算术运算符优先级较高,关系和逻辑运算符优先级较低。  
13、表达式
表达式是由运算符连接常量、变量、函数所组成的式子
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值