- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第三章教程
数据结构: 指数据的组织形式,C语言中以
数据类型的形式出现
算法: 即操作步骤
程序设计方法:要求结构化程序设计方法
语言工具和环境:; C语言的数据类型
┌基本型
┌整型 │短整型
│ │长整型
│ └无符号型
│
┌基本类型│实型(浮点型) ┌单精度
│ │ └双精度
数据类型 │ │字符型
│ └枚举型
│
│ ┌数组类型
│构造类型│结构体类型
│ └共用体类型
│指针类型
└空类型;3.3 常量和变量;二 变量
1. 变量-----程序执行过程中其值可以发生变化的量
例:#include “stdio.h”
#define PI 3.1415926
main(){
float l,s,r,v;
printf(“input radius:”);
scanf(“%f”,r);
l=2.0*PI*r;
s=PI*r*r;
v=4.0/3*PI*r*r*r;
printf(“l=%f,s=%f,v=%f”,l,s,v);}
;注意:变量名和变量值的区别
对应内存地址 内存地址中存放的内容;2. 起名规则
在C中变量名, 函数名, 文件名, 数组名, 等均称标识符(identifier). 可由字母,数字和下划线组成,且第一个必为字母或下划线 .
注意: 大小写字母有区别; 如:a1与A1为不同的变量名
不可用关键字; 如: int, for, if 等
不可出现空格; 如: stu 1, a 1等
见名识意; 如: sum, sort 等
尽量避免用容易混淆的字符, 如O和0, l和1,Z和2.
;3.3 整型常量
1.三种表示形式
整型常量即整常数,在C语言中可用三种形式表示:
(1)十进制。例如10、36。
(2)八进制(以数字0开头)。例如012。
(3)十六进制(以数字0+小写字母x开头)。例如0x36。
(4 ) 二进制
判断下列整型常量是否合法:
09876 20fa 0x10fg -12L
;;3.4.1 整型变量
1.分类 根据占用内存字节数的不同,整型变量又分为4类:
(1)基本整型(类型关键字为int)。 2字节
(2)短整型(类型关键字为short [int])。2字??
(3)长整型(类型关键字为long [int])。 4字节
(4)无符号整型。
无符号基本整型(unsigned int) 2字节
无符号短整型(unsigned short) 2字节
无符号长整型(unsigned long) 4字节
;3. 数据的存储空间长度及取值范围
1字节=8位 2字节=16位
4字节=32位 8字节=64位;LONG 4字节=32位;main ()
{ int a,b,c;
a=32767;
b=a+1;
c=a+2;
printf(%d, %d ,%d\n,a,b,c);
};;a+2: 1 0000 0000 0000 0000=0 进位1丢失(溢出);; 3.5 实型数据;3. 数据的存储空间长度及取值范围
1字节=8位 2字节=16位
4字节=32位 8字节=64
您可能关注的文档
最近下载
- SFET-77-47100-C-动车组检修ESCO联轴节检修作业指导书-—— 上海动车段三级修.pdf VIP
- 一种依托咪酯的合成方法.pdf VIP
- 胸痛中心创建现场核查各环节重点及迎检技巧.pdf VIP
- 药理学(西安交通大学)中国大学MOOC 慕课 章节测验期末考试答案.docx
- 中华人民共和国国家标准(大米)GB1354-.pdf
- 2010-2023历年广东省深圳市中考英语试卷(解析版).docx VIP
- 毒麻药品管理相关知识.ppt
- 海顿钢琴奏鸣曲中的装饰音探究.pdf
- 基于STM32的电子密码锁系统设计.docx VIP
- 华中农业大学2022-2023学年《细胞生物学》期末考试试卷(B卷)附参考答案.docx
文档评论(0)