欢迎来到天天文库
浏览记录
ID:36871193
大小:558.50 KB
页数:67页
时间:2019-05-10
《C语言数据类型与运算符》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章数据类型与运算规则数学系第1节第2节第3节第4节第5节第6节第7节返回主目录数据与数据类型基本数据类型及其表示算术运算与赋值运算关系运算与逻辑运算位运算其它运算混合运算及数据类型转换第三章数据类型与运算规则2北京理工大学§3-1数据与数据类型节结束程序设计语言的基本规则包括常数变量运算符表达式函数什么是语言规则?为什么要有这些规则?把自然语言描述问题的方式转换为C语言的形式表达给计算机规则表达式常数变量函数运算符下页末页3北京理工大学§3-1数据与数据类型(续)问题常数3、5和3.6的存放空间是否相同?变量a如何表示?如
2、何存放?计算机如何知道3.6和a之间的关系?和如何输入?如何存放?计算机如何识别“=”?运算结果放在哪里?数据的描述数据的操作程序类型运算符首页上页下页节末页结束计算机完成上述计算,首先要解决数据的输入和存放问题4北京理工大学§3-1数据与数据类型(完)程序的任务是对数据进行处理,数据是程序处理的对象,而运算符是施加给这些数据的操作。数据和运算符是表达式的基本元素首页上页节结束5北京理工大学§3-2基本数据类型及其表示1、常量在程序运行中,其值保持不变的量称为常量整型100,125,-100,0实型3.14,0.125,-3.
3、789字符型‘a’,‘b’,‘2’常量的表示方法:下页节末页结束一、计算机语言表示数据的基本形式6北京理工大学§3-2基本数据类型及其表示(续)2、变量在程序运行过程中,其值改变的数据称为变量有关变量的规定变量通过变量名标识,变量名和内存中的存储单元相对应。编写程序时通过变量名来存、取存储单元。变量必须先定义,后使用变量memorya825612首页上页下页节末页结束7北京理工大学§3-2基本数据类型及其表示(续)1.变量名由字母A、B、…、Z、a、b、…、z,数字0、1、…、9和下划线_组成。2.变量名的第一个字符必须是英文
4、字母或下横线。3.不能用系统中的关键字作为变量名4.变量名中的字母是区分大小写的。sum、stu_name、_age、Lts_1_2、a232c、x.y、start+9、c2.0NAMEname表示两个不同的标识符。变量名的规定不提倡大小写混合使用首页上页节结束8北京理工大学§3-2基本数据类型及其表示(续)C语言的数据类型有:数据类型构造类型指针类型空类型(无值类型)void枚举类型enum数组类型结构类型struct联合类型union基本类型整型int字符型char实型(浮点型)单精度实型float双精度实型doubl
5、e下页节末页结束9北京理工大学§3-2基本数据类型及其表示(续)本节介绍各种数据类型的名称、存放的长度、表示数的范围、各种数据类型变量的说明格式、初始化、常量的表示方法以及使用中的注意事项等。重点和难点:整型数据表示数的范围实型数据的有效数字字符和字符串的区别转义字符的概念首页上页下页节末页结束10北京理工大学§3-2基本数据类型及其表示(续)二、整型数据整型数据包括整型常量和整型变量,整型数据以二进制补码形式存储整型常量的不同数值表示方法10进制:0~98进制:0~7,以0开头16进制:0~9,A~F/a~f,以0x或0X开
6、头1.整型常量例100、-8、0;010、024;0x38、0X1F整型常量的类型根据值大小默认类型在常量后面加l或L,表示longint型例如:123L,0L,432l都是longint型常量首页上页下页节末页结束11北京理工大学§3-2基本数据类型及其表示(续)整型变量的形式共六种基本整型短整型长整型无符号整型无符号短整型无符号长整型intshortintlongintunsignedintunsignedshortunsignedlong占存储空间占内存字节数224224字节2.整型变量首页上页下页节末页结束12北京理工
7、大学§3-2基本数据类型及其表示(续)整型变量的定义例如:inti,j;longk,m;unsignedintx,y变量有值吗?C中的所有变量必须先定义后使用!!格式:类型说明符变量列表;首页上页下页节末页结束13北京理工大学§3-2基本数据类型及其表示(续)3.整型数据的取值范围类型类型说明符长度数的范围基本型int2字节-32768~32767短整型short2字节-215~215-1长整型long4字节-231~231-1无符号整型unsigned2字节0~65535无符号短整型unsignedshort2字节0~655
8、35无符号长整型unsignedlong4字节0~(232-1)首页上页下页节末页结束j、m、x所占存储容量和取值范围?14北京理工大学§3-2基本数据类型及其表示(续)int型数的表示范围:存储长度16位二进制(2B)0000000000000001000000000000
此文档下载收益归作者所有