C语言基本数据类型及其运算

 一、C语言基本数据类型及其运算

         1.C 语言包含的数据类型,如下图所示:    

      

        short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。    

        不同数据类型所占用的内存大小不同,以32位系统为例 

        short 占用的内存大小是2 个byte;

        int 占用的内存大小是4 个byte;

        long 占用的内存大小是4 个byte;

        float 占用的内存大小是4 个byte;

        double 占用的内存大小是8 个byte;

        char 占用的内存大小是1 个byte。

       (注意这里指一般情况,可能不同的平台还会有所不同,具体平台可以用sizeof 关键字测试一下)

        

       2.基本运算

          在此列出C语言运算符号优先级顺序表

优先级

描述

运算符

1

括号

()、[]

2

正负号

+、-

3

自增自减,非

++、--、!

4

乘除,取余

*、/、%

5

加减

+、-

6

移位运算

<<、>>、>>>

7

大小关系

>、>=、<、<=

8

相等关系

==、!=

9

按位与

&

10

按位异或

^

11

按位或

|

12

逻辑与

&&

13

逻辑或

||

14

条件运算

?:

15

赋值运算

=、+=、-=、*=、/=、%=

16

位赋值运算

&=、|=、<<=、>>=、>>>=

          如果在程序中,要改变运算顺序,可以使用()。

数据类型转换规则:

       若参与运算的数据类型不同,则应先转换为同一类型然后进行运算。

       将低类型的数据自动转换为高类型的数据后进行运算。 

       所有的浮点运算都是按照双精度进行的。

       Char和short型参与运算时必须先转换为int型。

强制类型转换,见下表:

         常用转义字符表

转义字符

意义

转义字符

意义

\n

回车换行符

\a

响铃

\t

水平制表符

\"

双引号

\v

垂直制表符

\'

单引号

\b

左退一格

\\

反斜杠

\r

回车符

 

 

\f

  换页符

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值