- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计语言:用于书写计算机程序的语言,用于表达和描述要加工的数据以及求解问题的步骤和过程。是根据预先定义的规则(语法)、由一个有限字母表上的字符构成的字符串的总体。 程序设计语言的基本成分:① 数据成分。用以描述程 序中所涉及的数据。②运算成分。用以描述程序中所包含的运算。③控制成分。用以表达程序中的控制构造。④传输成分。用以表达程序中数据的传输。 提纲 先聊点C语言 实例:编一个程序,从键盘读入两个整数,要求在屏幕上输出相乘运算结果。 3.1 标识符 C语言规定的32个关键字: auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while 3.1 标识符 3.1 标识符 3.2 数据类型 3.2 数据类型 整数是由符号和一个或多个数字组成的正数、0或负数,又称为带符号的自然数 ,如+12,-38。 注意:在数学中,整数是一个无限集合,但对于计算机来说,只能表示它的一个有限子集(取决于存储空间的大小) 。 3.2 数据类型-整型 整型数据占用的内存单元数: C语言中整型数据细分为四类:short int、int、long int和long long int。(和教材不同) C语言标准没有规定每一种整数类型占用的内存空间大小(即数的范围),只是约束到:short int和int至少要占据16位(2字节),而long数据至少要有32位(4字节);且数据长度上,short int=int=long int = long long int 。 每一种整数类型占用的内存字节数由编译器根据所用机器的硬件情况来决定。 3.2 数据类型-整型 3.2 数据类型 3.2 数据类型-字符型 3.2 数据类型-字符型 关系运算(按照ASCII大小): ,=,,=, = =,!= 例如:‘A’ ‘a’ 结果为真,因为‘A’的ASCII是65 ,‘a’的ASCII是97 ,6597 3.2 数据类型 3.2 数据类型 C语言支持三种不同长度的浮点数据类型:float、double和long double。 其中float一般占32位(4字节);double一般占64位( 8字节), long double占96位( 12字节)。 三者区别:越后面的类型运算精度越高,值域越大,但占用的内存单元越多。 3.2 数据类型-浮点型 3.2 数据类型-布尔型(补充) 布尔类型数据:取值只有两种,真(True)或者假(False)。允许的运算包括:与、或、非。 绝大多数程序设计语言中有布尔类型这种数据类型,如Pascal语言。但是C语言没有定义这种数据类型。 3.2 数据类型-复杂数据类型 3.3 变量 3.3 变量 程序运行时,通过内存地址对内存数据进行读写; 程序员写源程序时,如果也是直接使用内存地址来读写内存数据,会很麻烦! 如果用名字来代替地址,在程序中出现的是代表内存空间的名字,让编译器来跟踪数据实际存放的物理内存地址,就可以简化编程--变量; 3.3 变量 3.3 变量 一、变量定义 3.3 变量 3.3 变量 二、变量赋值 3.3 变量 变量使用特点 对变量的操作:定义变量、读变量、写变量 先定义,后使用。 如未定义就使用,则在编译时被查出,认为非法。 变量未被赋值前,值一般是无意义的。 对变量赋值过程是“覆盖”过程,用新值去替换旧值。 读取变量代表的存储空间数据(又称读取变量的值):age=age+1; 将变量age的值加1 读取变量的值时,该变量保持不变。 3.3 变量 3.3 变量 试解释下列操作的含义 读取变量的值 写入变量 给变量赋值 修改变量的值 3.3 变量 3.3 变量 找出下述变量定义有无错误: float f; char ‘A’, ‘ B’; 3.3 变量 3.4 常量 3.4 常量 二、命名常量 和变量类似,命名常量也是内存存储空间的名字,代表一片内存存储空间,但一旦赋值便不允许程序去改变该存储空间中的数据。 C语言中定义一个命名常量: main() { const float pi = 3.14; …… } 3.4 常量 符号常量是仅含有符号
您可能关注的文档
- 高层结构的抗风与抗震设计.ppt
- 三极管特性曲线.ppt
- 抹灰类墙体饰面的内部实际构造.ppt
- 淤地坝除险加固的工程设计.ppt
- 加速度的合成定理.ppt
- 隔震与耗能减震房屋的设计.ppt
- 三讲心智模式.ppt
- 监理工程师和工程的监理企业.ppt
- 建筑安装工程施工过程定额.ppt
- 三角函数图象和性质.ppt
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)