数据类型及其输入输出.ppt

数据类型及其输入输出.ppt

ID:52313828

大小:312.51 KB

页数:53页

时间:2020-04-04

数据类型及其输入输出.ppt_第1页
数据类型及其输入输出.ppt_第2页
数据类型及其输入输出.ppt_第3页
数据类型及其输入输出.ppt_第4页
数据类型及其输入输出.ppt_第5页
资源描述:

《数据类型及其输入输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据类型及输入输出内蒙古科技大学实训中心本节重点数据类型常量与变量不同类型的数据的输入输出引入——数据类型1、数据是程序处理的基本对象。2、程序中数据分为变量或常量。3、每个变量或常量都有确定的数据类型。4、每种数据类型都有确定的存储长度、取值范围及允许的操作。5、程序中所有数据必须指定其数据类型。数据类型基本数据类型构造类型其它类型整型int字符型char实型枚举类型单精度型float双精度型double数组结构体共用体指针类型空类型常量在程序中,常量是指常数或其值不能被改变的量。1、直接常量:如:12,123.5,1.23E7,‘a’,

2、’A’,’8’,“hello”,“a”2、符号常量,即用一个标识符代表一个常量。一般用大写字母表示。符号常量在其作用域内不能改变,也不能再被赋值。定义符号常量的方法如:#definePI3.14159#definePI3.1415926voidmain(){floatr,c,s;r=2;c=2*PI*r;s=PI*r*r;printf(“c=%f,s=%f”,c,s);}常量的类型1、整型常量有三种表示方法:十进制整数  123,-784 八进制整数0123= 十六进制整数八进制和十六进制只能表示无符号整数长整数表示为:123l123L无符号整数

3、表示为:123u)83()123(108=)291()123(12301016==x常量分为:整型常量、实型常量、字符常量、字符串常量2、实型常量,也称浮点数。两种表示方法:(1)十进制小数形式由数字和小数点组成(必须有小数点)1.123,3.1415;(2)指数形式123e5,123E5都表示但是1.23E7为规范化的指数形式。输出指数形式的数据时,按规范化的指数形式输出。(即小数点左边应有一位非零数字)3、字符常量(Characterconstants)由一对单引号括起的单个字符,称为字符常量。如: ‘a’,‘9’,‘+’b退格’  单引

4、号换行ddd1-3位八进制数t制表符xhh1-2位十六进制数\ 反斜杠字符a响铃” 双引号r回本行开头转义字符(EscapeSequences)表示控制字符或具有特定用途的字符。在内存中,字符数据并不是把字符本身放到内存单元中,而是将该字符的相应ASCII码(二进制的形式)放到存储单元中。A6501000001a9701100001ASCII二进制如:有两个字符型数据‘A’和‘a’4、字符串常量(StringLiterals)由一对双引号括起的字符序列称为字符串常量,例如:“Howdoyoudo?”“china”C规定以字符‘

5、0’作为字符串结束的标志。在内存中所占字节数为实际字符个数+1如字符串常量“china”在内存中存储形式如下:china变量1、定义:其值可以改变的量称为变量。程序中的变量必须先定义后使用。2、变量的定义、赋值(初始化)<类型> <变量名表>;intsum;chara,b;floatr,s,l;doublex,y;定义了变量后,变量并没有值,需要给其赋值。也可以在定义变量的同时给出初值,对变量进行初始化。例如:①inti;i=9;/*先定义整型变量i,然后赋初值9*/②floatr=1.5;/*定义实型变量r的同时,赋其初值1.5*/③c

6、haranswer=‘y’;/*同上*/④也可以使被定义的变量的一部分赋初值。如inta,b,c=5;表示定义a,b,c为整型变量,并且对c进行初始化,使c值为5。注意:如对几个变量同时赋初值为5,应写成inta=5,b=5,c=5;或者inta,b,c;a=b=c=5;而不能写成inta=b=c=5;3、对变量名的要求。变量名要做到“见名知意”,不要使用简单的字符作变量名,以增加程序的可读性。变量名一般用小写字母表示,长度与所用系统有关(<8,<32)。一般建议不大于8个字符。4、变量名为一种标识符。标识符是用来标识变量名、符号常量名、函数名、

7、数组名、类型名、文件名的有效字符序列。标识符的命名规则:1、只能由字母、数字、下划线三种字符组成2、第一个字符必须为字母或下划线判断一下:sum,max,_class,sum_a234sum¥123.4a>c合法标识符非法标识符变量的类型变量分为:整型变量、实型变量、字符型变量1、整型变量⑴存放形式整形变量在内存中以二进制的形式存放的,一个整形变量在内存中占2个字节。001001000000000010变量i(inti=10;)变量在内存中的实际存放情况机器内部,数值是以补码表示的。正数:其补码和原码相同。负数:其补码为:该数的绝对值的二进制数按

8、位取反加1。100011000000000001110011111111110111101111111111-35取反加1最高位最高位是

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

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

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