
第 4 章 数据类型与基本语句
1 第 4 章 数据类型与基本语句

主要内容·数据类型与变量·数据与输入与输出·运算符与表达式
2 • 数据类型与变量 • 数据与输入与输出 • 运算符与表达式 主要内容

第一个C语言程序voidmain()cout<<"Hello world"C程序结构:#include “stdui.h"11.包含头文件main(//2.主函数maino//3. 0 函数体
第一个C语言程序 void main() { cout<<“Hello world”; } C程序结构: #include “stdui.h” // 1. 包含头文件 main() //2. 主函数 main() { //3. { } 函数体 }

C程序结构:#include"stdui.h"1.包含头文件mainO//2.主函数maino1/3. 0 函数体1、包含头文件:格式#include“文件名称”或者#include作用程序中想要使用其他人的代码,就必须使用#include进行引入。其他人的代码包括:C语言系统自已提供的代码,任何其他人提供的代码两部分。文件名称可以用<>或者“”包起来,<>代表系统代码,66 9)<6 99通常代表其他人代码,可以统一用
C程序结构: #include “stdui.h” // 1. 包含头文件 main() //2. 主函数 main() { //3. { } 函数体 } 1、包含头文件 : 格式 #include “文件名称” 或者 #include 作用程序中想要使用其他人的代码,就必须使用 #include 进行引入。其他人的代码包括:C语言系统 自己提供的代码,任何其他人提供的代码两部分。文 件名称可以用 <> 或者 “” 包起来,<>代表系统代码, “”通常代表其他人代码,可以统一用 “” ;

C程序结构:#include"stdui.h"儿1.包含头文件mainO//2.主函数mainO1/3. 0 函数体2、主函数main():格式void main()或者int main()int main(int argc, char* argv)这是C语言的主程序,正在的执行过程就从这里开始运行后就一句一句执行里面的代码行
C程序结构: #include “stdui.h” // 1. 包含头文件 main() //2. 主函数 main() { //3. { } 函数体 } 2、主函数 main(): 格式 void main() 或者 int main() int main(int argc, char* argv[]) 这是 C 语言的主程序,正在的执行过程就从这里开始, 运行后就一句一句执行里面的代码行

C程序结构#include“stdui.h1.包含头文件//2.主函数mainOmainO1/3. 0函数体3、()函数体函数体里面就是按C语言规范写的代码,通常包含声明语句、输入语句、处理表达式、输出语句等特别说明:微软的vS中,一般以#include或#include开头,自已添加的所有代码都不允许写在这一句前,或否则编译器会报错。如果没有#include#include开头,那就没有什么限制
C程序结构: #include “stdui.h” // 1. 包含头文件 main() //2. 主函数 main() { //3. { } 函数体 } 3、{ }函数体 函数体里面就是按C语言规范写的代码,通常包含声 明语句、输入语句、处理表达式、输出语句等。 特别说明: 微软的 VS 中,一般以 #include 或 #include 开头,自己添加的所有代码都不允许写在 这一句 前, 否则编译器会报错。如果没有#include 或 #include 开头,那就没有什么限制

开始学习前的问题组成一门语言的基本单位:字符如中文的偏旁部首,英文的字母语句组成单位:单词(包括字)语句、段落函数·C语言的基本单位是一个程序至少有一个函数maino,同时只能有一个maino,可以有许多其他函数。Page
Page 7 开始学习前的问题 n 组成一门语言的基本单位:字符 如中文的偏旁部首,英文的字母 n 语句组成单位:单词(包括字) n 语句、段落 •C 语言的基本单位是 函数 一个程序至少有一个函数 main() ,同时 只能有一个 main() ,可以有许多其他函数

4:1C语言的字符集和保留字4.1.1C语言的字符集C语言源程序中出现的字符来自C语言的字符集。52个英文字母CABCDEFGHIJKLMNOPORSTUVWXYZ语言字符集abcdefghijklmnopqrstuvwxyz10个数字0123456789空白符空格符、制表符、回车符特殊符!#%^&*()-+=~[1'/;: "0,.<> /?命名规则:说明:首字符必须是字母或下划线;①标识符区分大小写字母。数字或下画线:后续学符可以是学母、②不能和保留字和函数名同名。Page8
Page 8 4.1 C语言的字符集和保留字 4.1.1 C语言的字符集 C 语言源程序中出现的字符来自C语言的字符集。 C 语 言 字 符 集 52个英文字母 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 10个数字 0 1 2 3 4 5 6 7 8 9 空白符 空格符、制表符、回车符 特殊符 ! # % ^ & * ( _ ) - + = ~ [ ] ' | \ ; : " {} , . / ? 命名规则: 首字符必须是字母或下划线; 后续字符可以是字母、数字或下画线; 说明: 标识符区分大小写字母。 不能和保留字和函数名同名

4:1.C语言的字符集和保留字4.1.2C语言的保留字32个关键字:(由系统定义,不能重作其它定义)charautobreakconstcasedodoubleelsedefaultcontinueforexternfloatgotoenumifintlongregisterreturnshortsignedstaticstructsizeofvoidswitchuniontypedefunsignedwhilevolatilePageg
Page 9 4.1 C语言的字符集和保留字 4.1.2 C语言的保留字 32个关键字:(由系统定义,不能重作其它定义) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while

基本数据类型与变量4.2除了保留字以外,C语言中用的多的就是变量。变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据、特定运算的结果以及或者一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。变量是通过变量名来使用(访问)Page10
Page 10 变量来源于数学,是计算机语言中能储存计算结果或 能表示值抽象概念。 由于变量让你能够把程序中准备使用的每一段数据都 赋给一个简短、易于记忆的名字,因此它们十分有用。 变量可以保存程序运行时用户输入的数据、特定运算 的结果以及或者一段数据等。 简而言之,变量是用于跟踪几乎所有类型信息的简单 工具。 变量是通过变量名来使用(访问) 4.2 基本数据类型与变量 除了保留字以外,C语言中用的多的就是变量