C语言第二讲数据类型运算符表达式-副本

C语言第二讲数据类型运算符表达式-副本

ID:45067845

大小:920.00 KB

页数:105页

时间:2019-11-09

C语言第二讲数据类型运算符表达式-副本_第1页
C语言第二讲数据类型运算符表达式-副本_第2页
C语言第二讲数据类型运算符表达式-副本_第3页
C语言第二讲数据类型运算符表达式-副本_第4页
C语言第二讲数据类型运算符表达式-副本_第5页
资源描述:

《C语言第二讲数据类型运算符表达式-副本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章类型、运算符与表达式基本数据类型;常量和变量;标识符命名;常用运算符和表达式;运算符的优先级与结合性本章只对基本类型中的前三类进行学习。C语言的数据类型是一种特殊的类型。表示一个量在内存中的地址。函数调用后,不需要向调用者返回任何值,则可将该函数定为空类型。int整数,在目前绝大多数机器上占4个字节TC2.0中是2个字节float单精度浮点数,一般占4个字节double双精度浮点数,一般占8个字节char字符,一般占1个字节用来表示256个ASCII字符,或者0~255的整数§2-1基本数据类型(DataType)数据类型修饰符shortshortint,短整数,一般2个字节长。常简

2、写为shortlonglongint,长整数,一般是4个字节长。常简写为longlongdouble,高精度浮点数,一般10个字节长。signed用来修饰char、int、short和long,说明他们是有符号的整数(正整数、0和负整数)。一般缺省都是有符号的,所以这个修饰符通常省略unsigned用来修饰char、int、short和long,说明他们是无符号的整数(正整数和0)常量和变量:数据在程序中的书写方式§2-2常量与变量在程序运行过程中值不变的量------常量在程序运行过程中值可发生改变的量------变量(一)常量按类型分为:整型常量、实型常量、字符常量、字符串常量、符号常

3、量和枚举常量(二)变量命名规则:变量名由标识符表示,只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例如:下列标识符中,合法的变量名有:M.D.John12%gf1add_ce36age&5thclasslotus-1-2-3cd*ef(在程序运行过程中值可发生改变的量)变量必须先定义,后使用。目的:1.保证程序中变量名使用正确2.编译时为其分配相应的存储单元3.编译时据此检查该量运算是否合法说明:1.变量要“先定义,后使用”定义格式:类型说明符标识符1,标识符2…标识符n例如:intx,y,z;floata,b,c,d;使用变量的基本原则所有变量必须在第一条可执行语

4、句前定义声明的顺序无关紧要一条声明语句可声明若干个同类型的变量,变量名之间用逗号分隔变量定义后,即占用内存,可向其存入各种数据,并可通过变量名使用数据声明变量,是初始化变量的最好时机使用变量的基本原则charesc='a';inti=1;intsum=0;floateps=1.0e-5;不被初始化的变量,其值为危险的随机数变量赋初值可以在定义变量的同时使变量初始化。但不可以在定义的同时连续赋值。例如:inta=3;inta,b,c=5;inta=3,b=3,c=3;inta=b=c=3;6.选变量名时,要做到“见名知意”例如:namest_agexmnlclasssum7.大小写字母是两个

5、不同的字符,变量名习惯用小写字母表示使用变量的基本原则(一)整型常量(由若干个数字组成)整型常量的几种表示形式:十进制、八进制、十六进制整型常量的类型确定:长整型常量:常量后跟L或l来表示无符号整型常量:常量后跟U或u来表示无符号长整型常量:常量后跟LU或lu来表示一、整型数据十进制整数:以非0开头,由数字0~9组成,可带正负号18、-31长整型常数:123l、123L、123456l、123456L无符号型整数:123u、123U如:2.八进制整数:以数字“0”开始的整型常数,由数字0~7组成,可带正负号如:八进制整型数:012,-03,+04八进制长整型数:012433L010和10大

6、小不一样因为八进制并不常用,所以此种表示法比较少见,因而常被用错3.十六进制整数:以“0x”或者“0X”开始的整型常数,由A~F和a~f组成,可带正负号如:十六进制长整型数:0x12,-0x3,+0x4十六进制长整型数:0X12DFL十六进制的形式比较常用,尤其在进行位一级的控制的时候(二)整型变量整型变量分为:基本型(int)、短整型(short)、长整型(long)、无符号整型(unsigned)不同类型的变量所分配的字节数不同,即不同数据类型所表示的数的范围是不同的不同类型的量可以参与运算并相互赋值,类型转换是由编译系统自动完成的。类型符取值范围字节数int-32768---3276

7、72shortint:2longint-2147483648-----21474836474unsignedlong0---42949672954unsignedint0---655352二、实型数据实数在C语言中又称为浮点数(一)实型常量两种表现形式:1、十进制数形式——自然表示法如123.456,-0.982、指数形式——科学表示法如:1.234e12e——指数符号,e前必须有数字,e必须为整数。十进制小数形式:12

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。