1 / 11
文档名称:

C语言快速入门.txt

格式:txt   页数:11
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

C语言快速入门.txt

上传人:小马皮皮 2015/1/27 文件大小:0 KB

下载得到文件列表

C语言快速入门.txt

文档介绍

文档介绍:第一节
第一节第一节
第一节
C
CC
C语言快速入门
语言快速入门语言快速入门
语言快速入门
Main
MainMain
Main函数
函数函数
函数
C程序都是由函数定义和数据对象定义组成,下面是函数定义的基本格式: <返回值类型> <函数名> ( [参数说明] )
{
<函数定义>
} 所有的函数都必须有一个返回值类型说明,返回值类型为空时就写void,
其他的返回值类型还有整型(int)、浮点型(float)等。参数说明可以为整型
(int)、浮点型(float)等,为空时就写void。
例:一个只定义了main()函数的简单JC程序。
int main(void)
{
cls();
printf("HELLO");
}
数据对象
数据对象数据对象
数据对象
在C程序设计中变量和常量是基本的数据对象。在C程序的数据定义部分,
需列出要使用的变量,并声明其类型,必要时还需设置初始值。
1、变量
在C语言中,可以在函数外(在任何一对花括号之外)或函数体内定义变量。
通常,变量以如下形式定义: <
<<
<类型
类型类型
类型> <
> <> <
> <变量名
变量名变量名
变量名>;
>;>;
>;
例:int a; 定义了一个整型变量a。
或:
<类型> <变量名>=<初始值>; 例:float P=; 定义了一个浮点型变量P,。
变量名必须由英文字母或下划线开始,区分大小写。C语言的关键字,如
if,while等不能用于变量名。此外,变量名和函数名不能相同。
变量在定义时若不给出初始值,变量初始值则为零。
2、常量
常量是指程序运行过程,其值不能被改变的量。常量在使用时,根据不同的
需要使用不同的类型:
a、整型常量
整型常量可定义为十进制形式(如,255或-1)。可定义为使用"0x"前缀的十六进制形式(如,0x1fff),还可定义为一种非标准但常用的,使用"0b"前缀的二
进制形式(如,0b2002001),但不支持使用零前缀的八进制常量。
b、长整型常量
通过在十进制整数后加上后缀" L "或" l "(字母L的大小写)可创建长整型
常量。例如,0L是长整型的零。虽然"L"的大小写均可使用,但大写形式更具有
可读性。
c、浮点数型常量
浮点数可使用科学计数法(例, " 10e3" 或"10E3") 或用小数点分段。例如,
浮点数零可以"0.",""或"0E1"的形式给出,而不能仅仅用"0"。由于能力风
暴智能机器人无浮点运算硬件,浮点运算将比整型运算慢,要节省地使用浮点运
算。
d、字符型与字符串型常量
单引号括起的字符型常量的值是其ASCII码值(例: 'x',它的值是120)。
字符串型常量用成对的双引号定义,如,"This is a robot."。
e、NULL
NULL是一个特殊常量,NULL具有零值,可对指针或数组变量赋值,或进行
比较(将在后面说明)。通常,其它常量是不能转成指针类型,所以很多情况下
要用到NULL。
3、数据类型
a、16位整型
16位整型由int类型标识符表示。其取值范围从-32,768到+32,767(十进制
数)。
b、32位整型
32位整型由long类型标识符表示。其取值范围从-2,147,483,648到
+2,147,483,647(十进制数)。
c、32位浮点型
32位浮点型由float类型标识符表示。约有七位有效数字,其范围从10^-38
到10^38。
d、8位字符型
8位字符型是由char类型标识符表示,字符的取值一般是标准ASCII字符
集中的可打印字符,但不是绝对的。字符型变量可表示任意的8位整数。
e、指针
C代码中的指针是表示内存地址的十六位整数。处理内存中变量值的方式有
计算、传递以及通过指针引用其在内存中的地址。
f、数组
数组用于储存同类型的数据序列(即所有的数组元素有相同的数据类型)。定义数组时需指定其长度(即数组元素的个数)。数组中的元素可像其它变量一样
进行设置和存取。
语句与表达式
语句与表达式语句与表达式
语句与表达式
语句是组成C程序基本成分之一,包括表达式、赋值、函数调用或控制语句。
表达式组合变量及常量产生新值。运算符施加于特定类型对象之上,指明了将如
何对它进行处理。
1、运算符
每种数据类型都有自己的运算符集以决定可以对其采用的运算。
a、整型运算
整型数支持以下运算:
算术运算加法+,减法-,乘法*,除法/
比较运算大于>,小于<,等于==,大于等于>=,小于等于<=,不等于!=
位运算按位或|,按位

最近更新

2024年辽宁现代服务职业技术学院马克思主义基.. 12页

2024年通辽职业学院马克思主义基本原理概论期.. 13页

2024年郑州汽车工程职业学院马克思主义基本原.. 12页

2024年重庆对外经贸学院马克思主义基本原理概.. 12页

2024年铁岭卫生职业学院马克思主义基本原理概.. 13页

2024年长春工业大学马克思主义基本原理概论期.. 13页

2024年陕西中医药大学马克思主义基本原理概论.. 12页

2024年青冈县招教考试备考题库及答案解析(必.. 30页

2024年颍上县招教考试备考题库带答案解析 31页

2024年鹤庆县幼儿园教师招教考试备考题库带答.. 31页

2024年黑龙江科技大学马克思主义基本原理概论.. 13页

2025年三亚中瑞酒店管理职业学院马克思主义基.. 13页

绿色化工技术创新 35页

绘画市场用户画像分析 35页

2025年两当县幼儿园教师招教考试备考题库及答.. 31页

2025年中山职业技术学院单招职业倾向性考试题.. 45页

2025年丽水学院马克思主义基本原理概论期末考.. 12页

2025年云南艺术学院马克思主义基本原理概论期.. 13页

肉牛产业链优化 38页

2025年内乡县招教考试备考题库及答案解析(夺.. 31页

绿色开采模式创新 36页

2025年南丰县招教考试备考题库含答案解析(夺.. 30页

2025年南和县招教考试备考题库附答案解析(夺.. 30页

2025年南陵县招教考试备考题库含答案解析(夺.. 31页

2025年台州科技职业学院马克思主义基本原理概.. 13页

肾脏在甲状腺激素代谢中的角色 26页

2025年和硕县招教考试备考题库带答案解析(夺.. 30页

2025年四川文化产业职业学院马克思主义基本原.. 12页

2025年天津城市建设管理职业技术学院马克思主.. 13页

绿色电镀添加剂研究 36页