第2章 基本数据类型与简单程序设计ppt课件.ppt

第2章 基本数据类型与简单程序设计ppt课件.ppt

ID:58708620

大小:210.00 KB

页数:56页

时间:2020-10-04

第2章 基本数据类型与简单程序设计ppt课件.ppt_第1页
第2章 基本数据类型与简单程序设计ppt课件.ppt_第2页
第2章 基本数据类型与简单程序设计ppt课件.ppt_第3页
第2章 基本数据类型与简单程序设计ppt课件.ppt_第4页
第2章 基本数据类型与简单程序设计ppt课件.ppt_第5页
资源描述:

《第2章 基本数据类型与简单程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型与简单程序设计2.1C语言的基本数据类型2.2常量和变量2.3赋值语句2.4数据的输出2.5数据的输入2.6运算符和表达式本章小结2。1C语言的基本数据类型类型标识符名称字节数范围int或short整型2-215~+215-1(-32768~32767)long长整型4-231~+231-1(-2147483648~2147483647)char字符型1-27~+27-1(-128~+127)float浮点型(实型)410-37~10+38(绝对值)double双精度浮点型810-307~10+308(绝对值)常

2、用标准数据类型2。2常量和变量2。2。1常量和符号常量在程序的运行过程中,其值保持不变的量称为常量。#definePI3.1415926此后,凡在文件中出现的PI均可用3.1415926来代替。2。2。2整型常量除了我们比较熟悉的整型常量如:100、0、-256之外,TurboC2.0中还有其他形式的整型常量。见表2-2。例子说明-1234int型十进制整型常量01234int型八进制整型常量(以0开头)0x1234int型十六进制整型常量(以0x或0X开头)0Llong型十进制整型常量(以l或L结尾)例如:0235等于十进制数1

3、57,即2×82+3×81+5×80=157。-0X23等于十进制数-35。任何类型的数据在计算机中都是以二进制补码形式存储的。正数的补码等于其原码,而负数的补码等于其原码的反码+1。例如:0000000001010011表示831111111110101101表示-8300000000000000000000000001010011表示83L11111111111111111111111110101101表示-83L2。2。3浮点型常量C语言中的浮点类型主要分为单精度和双精度浮点型两种。除了十进制数的浮点表示法(如1234.56

4、)外,浮点数还可采用科学表示法:1.23456e20.345E-3出现在字母e(或E)之前的小数点,其左边和右边应有一位数字在字母e(或E)之后必须是整数。.123、1.34E1.2均是非法的浮点数。2。2。4字符型数据C的字符常量是用单引号(即撇号)括起来的一个字符。如''、'a'、'A'、'&'、'!'等都是字符常量。注意,'a'和'A'是不同的字符常量。字符数据存放在内存时,并是不字符本身,而是字符的代码,称之为ASCII码。部分字符对应的ASCII码字符回车空格+0123……9ASCII码1332424348495051…

5、…57字符ABC……Zabc……zASCII码656667……90979899……122常用的转义字符有:‘’换行符(将当前位置移到下一行开头)‘t’水平制表符(跳到下一个位置)‘b’退格‘r’回车(将当前位置移到本行开头)‘f’走纸‘\’反斜杠’’‘’’单引号’‘”’双引号转义字符看起来是两个字符,实际上只能算一个字符。也可以使用""加上一个1~3位的8进制数或"x"加上一个1~2位的16进制数表示的ASCII码值来表示转义字符,例如:‘’表示空字符'33'或'33'表示ESC(27)

6、'7'表示响铃'x0A'表示换行(10)。2。2。5变量在程序的运行过程中,值可以改变的量称为变量。每个变量都有一个名字,称为变量名。每个变量均必须进行变量说明,指明变量的类型如:intk=50;变量名和符号常量名的命名方法相同,都是用标识符表示。标识符就是一个名字,其命名必须按照一定的规则进行,只能由字母、数字和下划线组成,且第一个字符必须为字母或下划线,不允许使用数字。如下面是合法的标识符。Class_1,_abc1,id,a1b2,sum,total下面是不合法的标识符:ab/标识符不能含空格符/1a/标识符不能以数字

7、打头/#abc/标识符不能使用#/xyz-1/标识符不要把减号“-”和下划线“_”混淆/注意:大写字符和小写字符被认为是两个不同的字符。如:a1和A1是两个不同的变量。变量和符号常量的不同之处在于:变量的值可以改变,而符号常量则不行。例2-1inti,j,k;longa1,a2;上面两行语句定义了3个int型变量i,j,k和2个长整型变量a1、a2。例2-2floatx1,x2;/定义2个单精度浮点型变量/doublez1,z2;/定义2个双精度变量/floatx;doubley;x=123456.789;/给变量赋初值/y=12

8、3456.789;2。3赋值语句所谓赋值,就是将一个数据存入一个连续的具有若干存储单元的存储空间中,该存储空间有一个名字,就是前面介绍的变量名。对一个变量进行定义后,这个变量如果没有进行赋值,它的值是不确定的。2。3。1赋值语句的格式与功能一般形式

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

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

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