下载此文档

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


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
第二章 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
数据的基本运算
一、算术运算
1、算术运算符:
+,-,*,/,%
①/:整除运算符。两边如都为整型, 则取整,否则为实型
5/2=2 1/2=0 =
②%:模运

第二章 C语言的基本知识 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人12344
  • 文件大小0 KB
  • 时间2015-03-13
最近更新