1 / 15
文档名称:

第二章C语言的基本知识ppt课件.ppt

格式:ppt   大小:1,106KB   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第二章C语言的基本知识ppt课件.ppt

上传人:yixingmaob 2018/10/6 文件大小:1.08 MB

下载得到文件列表

第二章C语言的基本知识ppt课件.ppt

相关文档

文档介绍

文档介绍:第二章 C语言的基本知识
目的:
了解C的数据类型,掌握三种基本数据及其使用方法,了解c程序的组成及特点
授课内容
第一节 C语言的数据类型
第二节三种基本数据类型
第三节数据的基本运算
第四节语句的表示
第五节程序的组成
要点、要求及作业
C语言的数据类型
一、数据类型
数据结构+算法=程序
在C中,数据结构以数据类型的概念出现。
数据类型
基本类型
构造类型
指针类型
空类型
枚举类型,数组,结构体,共用体
整型、实型、字符型
二、常量与变量
1、常量:3、-4、、‘A’、‘?’
符号常量:用特定的符号代表某一常量
格式:#define 符号常量常量
例: #define PI
area=PI*3*3
2、变量:其值可以改变
⑴命名:用标识符表示。
标识符:由字母、数字、下划线组成,且第一个字符为字母或下划线
例:sum a4 _class1 (对)
4a a 4 -class(错)
注意:①长度一般不超过8个字符
②不能与保留字重名
③注意“见名思意”的原则
⑵使用:
变量必须“先定义,后使用”。
三种基本数据类型
一、整型数据
1、整型常量(三种形式)
十进制形式:以非0数字开头(123)
八进制形式:以0开头(0123)
十六进制形式:以0x开头(0x123)
2、整型变量
⑴分类
int 2个字节-32768~32767
short(int) 2个字节-32768~32767
long(int) 4个字节-231~(231-1)
unsigned(int) 2个 0~65535
unsigned long 4个 0~(232-1)
unsigned short 2个 0~65535
在内存中,整型数据以其补码的形式存放。最高位为符号位,0表示正数,1表示负数。
正数的补码就是它自己,而负数的补码:
①先求此数绝对值的二进制形式;
②各位取反;
③末位加1。
例如:5 --- 0000 0000 0000 0101
-5 --- 1111 1111 1111 1011
显然所有负数的最高位为1
对于int和short类型,只有15位用
来表示数值,其最大值是32767;
对于unsigned int,16位全用来表示数值,其最大值为65535。
三种基本数据类型
另外,可以用sizeof函数来测定一个变量或数据类型所内存空间。
例如:
printf(“%d”,sizeof(int));
printf(“%d”,sizeof(a));
⑵定义
int a,b;
unsigned long d;
⑶整型常量分类
根据其数值的大小分为:int(short)和long
123L或123l 则为long
赋值时注意其取值范围!
如: int a=50000;(出错)
二、实型数据
1、实型常量(两种形式)
十进制形式:
指数形式: 1E-3
2、实型变量
⑴分类
float 4个字节 7位有效数字
double 8个字节 15~16位
⑵定义
float a; double b;
a=;
b=;
⑶说明:实数不分单、双精度
三种基本数据表示
三、字符型数据
1、字符常量
以单引号括起来的一个字符。
如:‘A’、‘?’、‘3’
另外:转义字符---‘\n’,‘\t’(P19表2-1)
2、字符变量(一个字节)
char c1,c2;
c1=‘A’; c2=‘\n’
3、字符型数据在内存的存储
-----ASCII码形式
‘A’----65-----0100 0001
故:字符型与整型可以通用(0—255范围内)。如:
int a; char c;
⑴相互赋值:a=‘A’; c=65;
⑵相互输出: printf(“%c%d”,a,c);
⑶字符可参加算术运算: c=c+32;
4、字符串:
以双引号括起来的字符序列
“How are you?”“123”“A”
字符串结束标志:‘\0’
(ASCII码值为0、占1个字节、由系统自动加上)
另外:对于“I say: ”Goodbye!“”
要写成:“I say:\"Goodbye!\"”
注意:字符串与字符的区别。
G o o d L u c k \0
数据的基本运算
printf(“%d”,i++); 3
printf(“%d”,++i); 4
说明:
⑴仅用于变量,不用于常量或表达式。3++(错)
⑵优先级:比双目运算符高

最近更新

小学英语阅读专项练习 (2) 4页

期货从业资格之期货投资分析精选题库精品(实.. 42页

期货从业资格之期货投资分析完整题库(培优A卷.. 42页

期货从业资格之期货投资分析大全附参考答案(.. 43页

期货从业资格之期货投资分析及参考答案1套 42页

期货从业资格之期货投资分析内部题库(满分必.. 42页

期货从业资格之期货基础知识题库大全带答案(.. 42页

期货从业资格之期货基础知识附精品答案 42页

期货从业资格之期货基础知识精选题库及参考答.. 41页

小学英语单词分类表 (5) 9页

小学英语六年级英语模拟试卷 6页

期货从业资格之期货基础知识内部题库含答案(.. 41页

小学英语三年级上册3A英语专项练习 5页

最新期货从业资格之期货基础知识附答案(突破.. 42页

最新劳务员之劳务员基础知识(基础题) 42页

最新劳务员之劳务员专业管理实务完整题库完整.. 40页

小学科学复习内容 7页

小学科学听课总结 3页

历年期货从业资格之期货基础知识完整版附答案.. 42页

静脉输液治疗护理学考核试题题库及答案 38页

2024企业主要负责人安全培训考试题及答案优质.. 12页

叙事歌曲《二月里见罢到如今》创作及演唱解析 2页

毕业设计 论文 酒店管理系统 62页

以工代赈项目开工仪式表态发言稿 1页

学前儿童卫生学 220页

酒店管理系统毕业设计(论文设计) 41页

江淮六安YE2电机安装尺寸及技术参数 8页

2014安全评价课程设计任务书 6页

医院伦理委员会工作制度模板 8页