基本数据类型和表达式.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:5 大小:64KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

基本数据类型和表达式.doc

基本数据类型和表达式.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

http://xinxi.xaufe.edu.cn西安财经学院信息学院CCProgramming2http://xinxi.xaufe.edu.cn3http://xinxi.xaufe.edu.cn4http://xinxi.xaufe.edu.cn原码、反码和补码?原码最高位为符号位其余各位为数值本身的绝对值?反码–正数反码与原码相同–负数符号位为1其余位对原码取反?补码–正数原码、反码、补码相同–负数最高位为1其余位为原码取反再对整个数加15http://xinxi.xaufe.edu.cn补码的设计目的:⑴使符号位能与有效值部分一起参加运算从而简化计算机的运算规则。⑵使减法运算转换为加法运算进一步简化计算机中运算器的线路设计。需要注意的是所有转换都是在计算机的最底层进行的而在我们使用的汇编、C等其他高级语言中使用的都是原码。6http://xinxi.xaufe.edu.cn原码反码补码7000001110000011100000111-71000011111111000111110010000000000000000000000000-0100000001111111100000000数的范围0111111111111111-1271270111111110000000-1271270111111110000000-128127用一字节表示数7http://xinxi.xaufe.edu.cn数据类型数据类型指针类型指针类型空类型空类型无值类型无值类型voidvoid构造类型构造类型枚举类型枚举类型enumenum数组类型数组类型结构类型结构类型structstruct联合类型联合类型unionunion基本类型基本类型整型整型intint字符型字符型charchar实型浮点型实型浮点型单精度实型单精度实型floatfloat双精度实型双精度实型doubledouble数据类型决定1.数据占内存字节数2.数据取值范围3.其上可进行的操作8http://xinxi.xaufe.edu.cn2.2.1常量和符号常量在程序运行过程中其值不能被改变的量称为常量常量区分为不同的类型整型100125-1000实型3.140.125-3.789字符型‘a’‘b’‘2’字符串〝a〞〝ab〞〝1232〞直接常量9http://xinxi.xaufe.edu.cn例2.1符号常量的使用definePRICE30includevoidmainintnumtotalnum10totalnumPRICEprintf″totaldn″total符号常量符号常量用一个标识符代表一个常量。符号常量的值在其符号常量符号常量::用一个标识符代表一个常量。符号常量的值在其作用域内不能改变也不能再被赋值。运行结果说明说明说明说明程序中用define命令行定义PRICE代表常量30此后凡在本文件中出现的PRICE都代表30可以和常量一样进行运算说明说明如再用赋值语句给PRICE赋值是错的说明说明如再用赋值语句给PRICE赋值是错的PRICE40/错误不能给符号常量赋值10http://xinxi.xaufe.edu.cn2.2.2变量变量代表内存中具有特定属性的一个存储单元它用来存放数据这就是变量的值在程序运行期间这些值是可以改变的。变量名实际上是一个以一个名字对应代表一个地址在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。从变量中取值实际上是通过变量名找到相应的内存地址从该存储单元中读取数据。11http://xinxi.xaufe.edu.cn变量命名的规定语言规定标识符只能由字母、数字和下划线三种字符组成且第一个字符必须为字母或下划线。例sum_totalmonthStudent_namelotus_1_2_BASICli_lingM.D.John1233D64ab12http://xinxi.xaufe.edu.cn注意注意编译系统将大写字母和小写字母认为是两个不同的字符。字母大小写敏感建议变量名的长度最好不要超过8个字符。在选择变量名和其它标识符时应注意做到?见名知意?即选有含意的英文单词或其缩写作标识符。要求对所有用到的变量作强制定义也就是?先定义后使用?。了解?匈牙利命名法?13http://xinxi.xaufe.edu.cn2.3.1整型常量的表示方法整型常量即整常数。在语言中整常数可用以下三种形式表示1十进制整数。如123-4564。2八进制整数。以0开头的数是八进制数。如0123表示八进制数123等于十进制数83-011表示八进制数-11即十进制数-9。3十六进制整数。以0x开头的数是16进制数。如0x123代表16进制数123等于十进制数291。-0x12等于十进制数1014http://xinxi.xaufe.edu.