下载此文档

C语言基础知识.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
C语言基础知识.docC语言基础知识
C语言简介
C语言于1972年由美国的Dennis Ritchie发明,并首次在配备了 UNIX 操作系统的DEC PDP-11计算机上实现。它由早期的编程语言BCPL (Basic Combind Programming Language)发展演变而来。1970 年,AT&T 贝尔实验 室的Ken Thompson根据BCPL语言设计出了较先进并取名为B的语言,通 过不断修改、完善,更先进的C语言问世了。
C语言是一种功能强大、应用广泛、具有发展前途的计算机语言。它既 可用于系统软件的设计,也可用于应用软件的开发。许多著名的系统软件都 是由C语言编写的。C语言具有下列特点:
C语言既具有低级语言直接操纵硬件的特点,又具有高级语言与 自然语言和人的思维逻辑相似的特点,C语言程序易编写、易查错,而且实 用性很强。
C语言具有丰富的数据类型和运算符,语法结构简单。
C语言是一种结构化程序设计语言,提供了完整的程序控制语句。
C语言是一种模块化程序设计语言,适合大型软件的开发和研制。
C语言还有一个突出的优点就是适合于多种操作系统,如DOS、 UNIX,也适用于多种机型,其程序移植性好。
C语言的教据类型
数据是程序处理的对象,数据类型是数据的内在表现形式。例如,学生 的年龄和成绩具有一般数值的特点,在c语言中称为数值型,其中年龄是 整数,称为整型;成绩可以为小数,称为实型。而学生的姓名和性别是文字, 在C语言中称为字符型数据。
C语言具有丰富的数据类型,其中基本的数据类型有整型、实型、字 符型。

变量是在程序执行过程中其值可以被改变的量。
变量命名规则
和人的取名一样,变量的命名也有一定的规则。
由字母、数字和下划线组成;
(2) 必须以字母或下划线打头;
(3) 字母区分大小写(在系统默认状态下);
(4) 前32个字符有效(在系统默认状态下)。
例如:a, Book, book, Make Cipher都是合法的变量名,且Book与book是不同 的变量名,而123A, x+y都不是变量名。
变量的数据类型
变量可以是任意的一种数据类型,如整型变量、字符型变量、指针变量等。C语言 中的基本数据类型及其特性如表1-1所示。
表1-1 C语言的基本数据类型
数据类型名
数据类型描述
数据类型的长度(字节)
数据取值范围
char
字符型
1
0 〜255
int
有符号整型
2
-32 768〜32 767
unsigned int
无符号整型
2
0〜65 535
short
短整型
2
-32 768〜32 767
long
氐整型
4
-2 147 483 648—2 147 483 647
unsigned long
无符号长整型
4
0〜4 294 967 295
float
单精度实数
4
|^8|~| 1038|
double
双精度实数
8
| 10-308|~| 10308|
long double
长双精度实数
10
|^932|~| 104932|
变量的定义
每个变量在使用前都必须先定义其数据类型,定义变量数据类型的语法格式如下:
数据类型符变量名1,变量名2,…:
例如:
int age,score; /*定义年龄和成绩为整型*/
char name[20]; /*定义姓名为至多含20个字符的字符数组*/
变量的存储类型
当定义某个变量时,C语言的编译系统就要给该变量分配若干个存储单元用来存放 该变量的值。而在计算机中寄存器和内存都可以存放数据,内存又可分为临时占用和长 期占用。变量的存储类型是指变量在计算机中的存放位置及时间。
定义变量存储类型的语法格式如下:
存储类型符数据类型符变量名1,变量名2,…;
变量的存储类型有自动型(auto)、寄存器型(register)、静态型(static)和外部型 (extern),具体特点和使用方法在后面的章节中详细介绍。
在变量定义时,如未说明存储类型,则系统默认为自动型(auto)。
变量的初始化
变量的初始化是给变量赋初值的一种方法,是指在变量定义时就给变量赋予初始值。 变量初始化的方法很简单,在变量定义的语句中,在变量名后加一个等号和初值即可。
例如:
int x, age=20, score= 100;
在上面的定义中,变量X未赋初值,而变量age和score的初值分别为20和100。
在程序中,变量未赋值之前不允许使用,即要遵循“先赋值后使用”的规则。
常量
常量

C语言基础知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小105 KB
  • 时间2021-08-10
最近更新