C语言第二章数据的存储及运算

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
方便,1byte=8bit,byte是最常用的存储单位,常用来表示一个存 储单元。后来又出现了kb,mb,gb,tb等(以1024/1000倍增)。 地址,存储器包含许多存储单元,使用的时候通过地址进行查找, 这里的地址是指存储单元在存储器里的编号
基本数据类型
数数据据类型
整1型23
数值 2.175
变量命名
在 C 语言中,变量命名需要遵循一定的规则
变量的命名规则:
变量名可以由字母、数字和 _(下划线)组合而成 变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、
空格等 变量名必须以字母或 _(下划线)开头 变量名不能包含空白字符(换行符、空格和制表符称为空白字符) C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊
定义后初始化变量:
variablename = value;
变量名:代表计算机内存中一个变量地 址(隐含);通过变量名可以找到相应 的存储单元,进行按名存取。
类型名:系统提供的标准数据类型的 名称或者自定义的数据类型的名称 (如整型在计算机里用(int)
变量值:变量名代表的存储单 元中存储的数据
9/1非2/整2型003
非数值 Africa
char
整i型nt
非整型 floatThe quick brown fox
shJoarctk数iie值ntChan double 非数值
long int
999
9数00据2属.1于2不同类别
TRUE
数据的表现方式 常量和变量
常量是指在程序运行过程中,其值不能被改变的量
初始化,存储特点,其他特点 使用算术运算符 理解类型转换
数据在计算机中的存储
计算机程序处理的是什么? 数据 计算机处理的数据有哪些?
(数值,字符,图片,音频,视频)
数据在计算机中怎么存储的?
(以二进制形式存储)
关于几个数据存储的概念—位,字节和地址
位(bit),又称比特,存储信息的最小单位。值为0或1 字节(byte),又称拜特,存储器容量大,直接用bit来表示和管理不
123rate cost_price city currency$ marks_3
有效名称
无效名称
整型数据 -- 分类
整型常量即整常数。
名称 整型 无符号整型 短整型 无符号短整型 长整型 无符号长整型
全称类型说明符 int unsigned int short int unsigned short int long int unsigned long int
式存储。原码取反加1 4个字节中未使用的高位怎么办?用0补齐
Short int:一般占2个字节 Long int: 一般占4个字节,在vc环境下long int 和int 通
用,有些早期的编译器里int占2个字节,long int 占4个字 节。
整型数据 -- 使用
整型变量声明:
int page_number; long int population; unsigned int age;
意义,不能用作变量名 C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的
变量 变量名的长度不是无限的。不同的编译系统有自己的规定 变量名尽可能简单易记,见名之意;即选有含意的英文单词
(或其缩写e principal discount%
X+y = h 2x+4y = f
Y=(f-2h)/2 X=h–y
#include <stdio.h> Void main() {
int h,f,x,y; //声明整型变量 h=16; f=40; // 对整型变量进行赋值 y=(f-2*h)/2; //使用变量计算,结果赋给y x=h-y; //将h-y的结果赋给x printf(“%d, %d\n”, x, y); //输出变量 }
缩写类型说明符 int unsigned short unsigned short long unsigned long
整型数据 -- 存储
Int型:根据编译器不同占用的存储单元数量有所不同, VC用4个字节表示一个int型整数
例如整数10,存储在计算机中就是00001010 负数怎么存储?最高位是符号位,1表示负,0为正;采用补码方
例如16,18.789都属于常量,不会改变
变量是指在程序运行过程中其值可以改变的量
变量
内存
编中写,程方序 便时后,面9.5常使常用需这0要个.5将数数据据或1存者0储修在改内这存个 数据的值。
通常使用变量来存储数据。使用变量可以 引用存储在内存中的数据,并随时根据需 要显示数据或执行数据操纵。
程序 存储 a
可按如下方式初始化:
page_number=0; int max_marks = 100;
在同一语句中可以声明多个类型相同的变量: int page_number, copies, paper_width;
整型数据 -- 实例
整型数据运算程序的举例和分析
例2.1 鸡兔同笼,鸡和兔的头总数是16,脚总数是40, 计算鸡和兔各有多少只?
课程回顾
1、什么是程序? 2、人怎么和计算机沟通?为什么要和计算机沟通? 3、简单的C语言程序由哪些部分构成? 4、什么是C语言的函数? 5、C程序的编译和运行过程? 6、C语言常用的注释方式有哪些?
第二章 数据的存储与运算
目标
熟悉C语言中常用的数据类型 理解变量和常量的含义,了解符号常量 掌握各种基本数据类型相关内容:变量的声明和
a * 5% 将值存储为b
a–b 将值存储为Result
变量引入的意义
为什么要引入变量?
程序中很多数据是在程序运行过程中通过运算获得的 通用功能函数的需要。如求两个数中最大者max 很多数据在程序运行过程中不断变化 变量相当于一个宾馆,为程序中使用的数据提供临时
的存储单元(房间),需要用的时候就进行赋值 (check in),不用的时候就释放空间(check out)
声明和使用变量
变量代表内存中具有特定属性的一个存储单元,它用来存
放数据,也就是变量的值,在程序运行期间,这些值是可
以改变的。变量必须先定义后使用。
声明变量:
例如:声明一个整型变量a,并为其赋值为5 int a = 5;
Datatype variablename;
定义时初始化变量:
Datatype variablename = value;
相关文档
最新文档