- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 C语言的基本知识 2.1 C语言的数据类型 2.2 变量与常量 2.3 整型数据 2.4 浮点数 2.5 字符型数据 本章小结 习题参考答案 2.1 C语言的数据类型 C的数据类型 2.2 变量与常量 变量 在程序运行过程中,其值可以被改变的量称为变量。 1.变量定义 C语言中的变量遵循“先定义,后使用”的原则。 在定义变量时应注意以下几点: 变量的定义必须在变量使用之前进行,一般放在函数体开头的声明部分。 允许同时定义同一数据类型的多个变量。 最后一个变量名之后必须以“;”号结束。 类型说明符与变量名之间至少要用一个空格分隔开。 2.2 变量与常量 2.变量赋初值 C语言中允许在变量定义的同时对变量赋初始值,也称变量的初始化。 3.标识符 在C程序中有许多需要命名的对象,为了区分并引用这些对象,需要给对象命名,所命的名称称为标识符。 C语言规定:标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线;并且标识符不允许与关键字重名。需要注意的是严格区分大小写字母。 变量名的命名遵循标识符的命名规则。 2.2 变量与常量 二.常量 1.常量 在程序运行过程中,其值不可以被改变的量称为常量。 常量也有不同的数据类型,在C语言中,常量是直接以自身的存在形式体现值和类型的,例如:123,-5是整型常量,1.5,1.2E-2是实型常量,’y’,’*’是字符常量。 2.2 变量与常量 2.符号常量 在C语言中,常量除了以自身的存在形式直接表示之外,还可以为常量命名,称为符号常量。常量命名遵循标识符命名规则。 C语言中定义符号常量的形式如下: #define 符号常量名 常量 符号常量仍是常量,所以不允许改变符号常量的值,企图对符号常量进行赋值的操作是不合法的。 一般符号常量名习惯用大写,而变量名习惯用小写,以示区别。 2.2 变量与常量 例:输入圆的半径r,求圆的周长c和圆的面积s。 #define PI 3.14159 main( ) { float r,c,s ; scanf(%f , r); /*输入圆的半径*/ c = 2 * PI * r ; s = PI * r * r ; printf (c = %f , s = %f \n ,c , s ); } 2.3 整型数据 整型变量 1.整型数据在内存中的存放形式 区分正负的整型数据称为有符号整型数据。它在内存中是以二进制补码形式并按照其类型所占的字节数来存放的。最高位是符号位,0表示数值为正数,1表示数值为负数,其它位表示数值。正数的补码与原码相同;负数的补码是将其原码按位取反加1。 只有正数而没有负数的整型数据称为无符号整型数据。无符号数的全部位均表示数值,包括最高位。 2.3 整型数据 2.整型变量的分类 (1) 基本整型 类型说明符为int,在内存中占2个字节,其取值范围为-32768~32767。 (2) 短整型 类型说明符为short int或short,在内存所占字节数和取值范围均与基本型相同。 (3) 长整型 类型说明符为long int或long,在内存中占4个字节,其取值范围为-2147483648~2147483647。 2.3 整型数据 (4) 无符号型 类型说明符为unsigned,此类型的整数没有负数,分为三种: 无符号基本整型:类型说明符为unsigned int或unsigned,在内存中占2个字节,其取值范围为0~65535。 无符号短整型:类型说明符为unsigned short或unsigned short int,在内存中所占字节数和取值范围与无符号基本整型相同。 无符号长整型:类型说明符为unsigned long或unsigned long int,在内存中占4个字节,其取值范围为0~4294967295。 2.3 整型数据 2.整型变量的分类 整数类型表 2.3 整型数据 3.整型变量的定义与使用 变量必须先定义后使用。 注意: 类型不相同的整型数据可以进行算术运算。 整型数据的溢出 2.3 整型数据 二.整型常量 1.整型常量的表示方法 整型常量就是数学中的整数,在C语言中,整数可用三种形式表示: (1) 十进制整型常量 十进制整数,其数码为0~9,数值前可以有+、-符号。 (2) 八进制整型常量 在C语言中,八进制整数必须以0开头,即以0作为八进制数的前缀,数码取值为0~7。 (3) 十六进制整型常量 在C语言中,十六进制整数必须以0x或0X开头,即以0x或0X作为十六进制数的前缀,其数码取值为0~9以及A~F或a~f。 2.3 整型数据 2.整型常量的类型 整型常量有6种类型这些类型的,类型
您可能关注的文档
- 第2章 C++语法之数据类型.ppt
- 第2章 SQL语言概述.ppt
- 第02章 基本数据类型、运算符与表达式.ppt
- 第2章 面向对象程序设计.ppt
- 第2章 面向对象程序设计基础.ppt
- 第2章 语言基础.ppt
- 第2章 C++编程入门.ppt
- 第2章 C语言版输入输出.ppt
- 第2章 C语言程序设计的初步知识.ppt
- 第02章 C语言基本数据类型与表达式.ppt
- 2024教研文章:项目式学习源自学情的初中信息科技项目式学习活动设计.docx
- 2024教学心得体会:语文学科育人的内涵特征及实践路径.docx
- 2024教研文章:项目式学习在信息科技课程的海洋项目学习巨轮将驶向何方.docx
- 2024教学心得体会:指向改进的学生过程性评价结果应用探究.docx
- 2024教学心得体会:小学语文习作表现性评价工具设计策略.docx
- 2024教研文章:围绕素养定目标聚焦单元做设计信息科技课程目标的理解与实践.docx
- 2024教研文章:项目式学习素养导向的信息科技项目式学习支架的设计与实践.docx
- 2024教学心得体会:智能互联时代的基础教育网络舆情治理.docx
- 2024教学心得体会:虚拟教研室赋能强师计划研究.docx
- 2024教研文章:项目式学习实践路径专题基于UbD理论的小学信息科技项目式学习的设计研究以数字画家单.docx
文档评论(0)