数据类型及运算规则

数据类型及运算规则

ID:39268625

大小:629.81 KB

页数:82页

时间:2019-06-29

数据类型及运算规则_第1页
数据类型及运算规则_第2页
数据类型及运算规则_第3页
数据类型及运算规则_第4页
数据类型及运算规则_第5页
资源描述:

《数据类型及运算规则》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通知在计算中心机房,安排C语言集中上机,专人辅导。1.从第4周开始到第11周,每周1、周2的下午和晚上是C语言集中上机时间(不能做其他事),现场有老师辅导.其他时间没有辅导老师2.要求学生根据自己情况选一时间段到计算中心上机.学生凭机票入机房,课程内免费机票在学院领取。1第三章数据类型与运算规则2本章要点数据的描述规则数据的操作规则第三章数据类型与运算规则3第1节第2节第3节第4节第5节第6节第7节数据与数据类型基本数据类型及其表示算术运算与赋值运算关系运算与逻辑运算位运算其它运算混合运算及数据类型转换第三章数据类型与运算规则4§3-1数据与数据

2、类型程序设计语言的基本规则包括常数变量运算符表达式函数把自然语言描述问题的方式转换为C语言的形式表达给计算机规则表达式常数变量函数运算符5问题常数3、5和3.6的存放空间是否相同?变量a如何表示?如何存放?计算机如何知道3.6和a之间的关系?3/5和sinx如何输入?如何存放?计算机如何识别“=”?运算结果放在哪里?计算机完成上述计算,首先要解决数据的输入和存放问题6程序的任务是对数据进行处理,数据是程序处理的对象,而运算符是施加给这些数据的操作。数据和运算符是表达式的基本元素数据的存储数据的操作程序类型运算符7C语言的数据类型:数据类型构造类型

3、指针类型空类型(无值类型)void枚举类型enum数组类型结构类型struct联合类型union基本类型整型int字符型char实型(浮点型)单精度实型float双精度实型double8§3-2基本数据类型及其表示1、常量在程序运行中,其值保持不变的量称为常量整型100,125,-100,0实型3.14,0.125,-3.789字符型‘a’,‘b’,‘2’常量的表示方法:一、计算机语言表示数据的基本形式92、变量在程序运行过程中,其值改变的数据称为变量变量通过变量名标识,变量名和内存中的存储单元相对应。编写程序时通过变量名来存、取存储单元。变量必

4、须先定义,后使用变量memorya881000H1001H1002H25612101.变量名由字母A、B、…、Z、a、b、…、z,数字0、1、…、9和下划线_组成。2.变量名的第一个字符必须是英文字母或下横线。3.不能用系统中的关键字作为变量名4.变量名中的字母是区分大小写的。sum、stu_name、_age、Lts_1_2、a232c、x.y、start+9、c2.0NAMEname表示两个不同的标识符。变量名的规定11C语言是一种强制定义型语言,因此,在C语言中,要求对所有用到的变量作强制定义,也就是说,所有变量应当先定义,后使用,以便

5、编译系统在编译时对变量按其类型分配响应的存储单元。变量的定义:12变量的定义格式:类型说明符变量名列表;例:inta,b,c;charch;floatx,y;13二、整型数据整型数据包括整型常量和整型变量,整型数据以二进制补码形式存储整型常量的不同数值表示方法10进制:0~98进制:0~7,以0开头16进制:0~9,A~F/a~f,以0x或0X开头1.整型常量例100、-8、0;010、024;0x38、0X1F整型常量的类型根据值大小默认类型在常量后面加l或L,表示longint型例如:123L,0L,432l都是longint型常量14整型变

6、量的形式基本整型短整型长整型无符号整型无符号短整型无符号长整型intshortintlongintunsignedintunsignedshortunsignedlong占存储空间占内存字节数224224字节2.整型变量15整型变量的定义例如:inti,j;longk,m;unsignedintx,y;C中的所有变量必须先定义后使用!!格式:类型说明符变量列表;16整型数据的取值范围类型类型说明符长度数的范围基本型int2字节-32768~32767短整型short2字节-215~215-1长整型long4字节-231~231-1无符号整型uns

7、igned2字节0~65535无符号短整型unsignedshort2字节0~65535无符号长整型unsignedlong4字节0~(232-1)17整型变量的存放形式数据在计算机内存中是以二进制数形式存放的。实际上,在计算机当中数据是以补码的形式存储的。正数的补码是它本身,负数的补码是其绝对值取反加1。例如-10原码1000000000001010绝对值0000000000001010取反1111111111110101加11111111111110110——>-1018整型数据应用中的几个问题:变量要先定义后使用注意防止数据溢出常量与变量的

8、数据类型要匹配19例:main(){inta,b,c;a=32767;b=3;c=a+b;printf(“c=%d”,c);}20修

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

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

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