第3章-数据类型.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第3章数据类型,运算符与表达式常量概念:在程序运行过程中,其值不能被改变的量称为常量。常量分类:可以从字面形式判别的是字面常量或直接常量;可以用一个标识符代表一个常量,称符号常量。概念:在程序运行过程中其值可以改变的量。变量名:变量的值:存储单元:变量地址:变量名的取名规则:1)第一个字符必须是字母或下划线,其后的字符必须是字母,数字或下划线。例:下面是合法的标识符和变量名:?sum,average,_total,class,day,month,student_name,tan,li_ling下面是不合法的标识符和变量名:?Zhang-sun.Student’s.263.com,$123,#33,3D64,2)大写字母和小写字母代表不同的字符。例:Zhangzhang3)变量名的长度不是无限的。4)变量名尽量简单易记,见名知意。例:count、name、day、month、total、country等,变量必须先定义,后使用。定义变量的一般形式:类型名变量名没有事先定义的,系统不把它认作变量名。1)定义时,编译系统为变量分配相应的存储单元2)定义时指定了每一变量属于一个类型,以便于在编译时据此检查在程序中要求对该变量进行的运算是否合法。例:a%b求余运算1)整型常量十进制:逢十进一。例如:123,-456,4。八进制:逢八进一。程序中以0开头。例如:0123表示八进制数123,等于十进制数83,-011表示八进制数-11,即十进制数-9。十六进制:逢十六进一。程序中以0x开头。a,b,c,d,e,f代表10,11,12,13,14,15。例如:0x123,代表16进制数123,等于十进制数291。-0x12等于十进制数-18。2)整型变量正整数:补码形式存放十进制正整数二进制存储单元如果位数不足的,在数的左边补0;例如:正整数10,2个字节来存放;负整数:补码形式存放例:负整数-10,2个字节来存放原码为:0000000000001010变为补码先取反,1111111111110101再加1为补码:11111111111101103整型变量的分类:(1)有符号基本整型:[signed]int(2)无符号基本整型:unsignedint(3)有符号短整型:[signed]short[int](4)无符号短整型:unsignedshort[int](5)有符号长整型:[signed]long[int](6)无符号长整型:unsignedlong[int](采用的是TurborC++作为编译系统)

类型类型说明符长度数的范围基本型int2字节-215~215-1短整型short2字节-215~215-1长整型long4字节-231~231-1无符号整型unsignedint2字节0~216-1无符号短整型unsignedshort2字节0~216-1无符号长整型unsignedlong4字节0~(232-1)整型变量的定义变量使用之前必须先定义,再使用。#includestdio.hvoidmain()

inta,b,c,d;/*定义整型变量*/

unsignedu;

a=12;b=-24;u=10;

c=a+u;d=b+u;

printf(“a+u=%d\tb+u=%d\n”,c,d);

}整型常量的类型

1、一个整常数后

文档评论(0)

177****7891 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档