第2章C语言程序设计初步知识
时间:2025-05-12
时间:2025-05-12
湖南科技学院计算机与通信工程系
湖南科技学院计算机与通信工程系
第1节 数据与数据类型 第2节 基本数据类型及其表示 第3节 算术运算与赋值运算 第4节 逗号运算符与逗号表达式 第5节 混合运算及数据类型转换
返回主目录
湖南科技学院计算机与通信工程系
§2-1数据与数据类型程序设计语言的基本规则包括
什么是语言规则? 为什么要有这些规则?
表达式
3 f ( x) 3.6a sin x 5 常数 变量运算符
函数
常数 变量 运算符 表达式 函数
把自然语言描述问题的方式转 换为C语言的形式表达给计算机结束 下页 末页节
湖南科技学院计算机与通信工程系
§2-1数据与数据类型(续)计算机完成上述计算,首先要 解决数据的输入和存放问题
常数3、5和3.6的存放空间是否相同? 变量a如何表示?如何存放? 计算机如何知道3.6和a之间的关系? 3 和 如何输入?如何存放? 5 计算机如何识别“=”?运算结果放在哪里? 数据的描述 数据的操作结束 首页 上页 下页 末页 节
湖南科技学院计算机与通信工程系
§2-1数据与数据类型(完)
程序的任务是对数据进行处理,数据 是程序处理的对象,而运算符是施加 给这些数据的操作。数据和运算符是表达式的基本元素
结束 首页 上页
节
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示一、计算机语言表示数据的基本形式 1、常量在程序运行中,其值保持不变的量称为常量 常量的表示方法:
整型 100,125,-100,0 实型 3.14 , 0.125,-3.789 字符型 ‘a , b , 2 结束 下页 末页 节
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续)2、变量 在程序运行过程中,其值改变的数据称为变量 有关变量的规定 变量通过变量名标识,变量名和内存中 的存储单元相对应。编写程序时通过变量 名来存、取存储单元。 memory 变量必须先定义,后使用 256 a 128变量结束 首页 上页 下页 末页 节
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续)
变量名的规定1.变量名由字母 A、B、…、Z、a、b、… 、z,数 字 0、1、… 、9 和下划线 _ 组成。 2.变量名的第一个字符必须是英文字母或下横线。 3.不能用系统中的关键字作为变量名 4.变量名中的字母是区分大小写的。
sum、stu_name、_age、Lts_1_2、a2 32c、x.y、start+9、c2.0 NAME name 表示两个不同的标识符。
不提倡大小写混合使用结束 首页 上页节
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续)C语言的数据类型有:整型 字符型 数组类型 int char 单精度实型 float
基本类型
实型(浮点型)
数据类型 构造类型
结构类型联合类型 枚举类型
structunion enum
双精度实型 double
指针类型
空类型(无值类型) void结束 下页 末页 节
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续) 本节介绍各种数据类型的名称、存 放的长度、表示数的范围、各种数据 类型变量的说明格式
、初始化、常量 的表示方法以及使用中的注意事项等。重点和难点: 整型数据表示数的范围 实型数据的有效数字 字符和字符串的区别 转义字符的概念结束 首页 上页 下页 末页 节
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续) 二、整型数据 整型数据包括整型常量
1.整型常量 和整型变量, 整型数据 整型常量的类型 以二进制补码形式存储 根据值大小默认类型 在常量后面加l或L,表示long int型 例如:123L,0L,432l 都是long int型常量 整型常量的不同数值表示方法 10进制:0~9 8进制:0~7,以0开头 例 16进制:0~9,A~F/a~f,以0x或0X开头 100、-8、0;010、024;0x38、0X1F结束 首页 上页 下页 末页 节
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续)2.整型变量 整型变量的形式 基本整型 短整型 长整型 共六种 无符号整型 无符号短整型 无符号长整型 占存储空间结束 首页 上页 下页 末页 节
占内存字节数int short int long int unsigned int unsigned short unsigned long 2 2 4 2 2 4
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续) 整型变量的定义
格式:类型说明符 变量列表;
例如:int i, j ; 变量有值吗? long k, m; unsigned int x,y
结束 首页 上页 下页 末页
节
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续)3.整型数据的取值范围类型基本型 短整型 长整型 无符号整型
j、m、x 所占存储容 量和取值范围?数的范围-32768~32767 -215~215-1 -231~231-1 0~65535 0~65535 0~(232-1)
类型说明符int short long unsigned
长度2字节 2字节 4字节 2字节 4字节节
无符号短整型 unsigned short 2字节 无符号长整型 unsigned long
结束 首页 上页 下页 末页
湖南科技学院计算机与通信工程系
§2-2 基本数据类型及其表示(续)
例
int型数的表示范围: 存储长度16位二进制(2B)
a
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 …… 此处隐藏:714字,全部文档内容请下载后查看。喜欢就下载吧 ……