《计算机原理与编程基础》课程教学课件(PPT讲稿)第04单元 数据类型与条件判断、第05单元 条件选择结构(if switch语句)

第 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语言中用的多的就是变量
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第03单元 C语言及开发环境(补充-VS开发环境的基本使用方法).pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第03单元 C语言及开发环境.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第02单元 编程基础.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第01单元 计算机概述.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第11单元 文件.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第10单元 结构与类.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第09单元 函数_2/2.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第09单元 函数_1/2.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第08单元 指针_2/2.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第08单元 指针_1/2.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第07单元 数组与字符串3/3.pptx
- 《计算机原理与编程基础》课程教学资源(习题解答,共十一章).pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第一章 导论.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第五章 聚类分析及其在金融领域的运用.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第四章 复杂特征中抓住关键因素——降维.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第十章 数据安全下的机器学习——隐私计算.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第十一章 智能优化.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第十二章 源源不断的新思想.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第三章 关联分析与协同过滤(关联规则分析及其在金融领域的运用).pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第七章 结构派的大成——深度学习与自然语言处理.pdf
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第06单元 循环控制.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第07单元 数组与字符串1/3.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第07单元 数组与字符串2/3.pptx
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第一章 绪论.pdf
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第二章 数据准备.pdf
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第三章 关联规则挖掘.pdf
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第四章 聚类分析.pdf
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第五章 自动分类.pdf
- 《物联网编程技术》课程实验指导书(Python,共三十个实验).pdf
- 东莞理工学院:《场景建模设计》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《WEB前端应用开发》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《UE4基础应用》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《程序设计I》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《短视频创作》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《多媒体概论》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《数字建模》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《影像后制处理实务》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《面向对象程序语言》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《数据结构与算法》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《证照及竞赛指导2》课程教学大纲(2024-2025第一学期).pdf
