- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 程序中的数据对象
各种类型的常量值 float常量表示法:加后缀f。如:3.1f double常量:同书写习惯。如3.134 浮点数可以使用指数形式,带符号。如: 2.07e12 -13.23E-12 以上表示中f、e大小写一样。 字符型char常量值是用单引号括起来单个普通字符或转义字符。 一般可打印字符集:‘a’、‘A’、‘0’、‘9’、‘$’等 转义字符:用来表示源字符集很难输入的字符(参见表2-4) 转义字符 含义 \n \v \r \a \‘ \ddd \t \b \f \\ \“ \xhh 转义字符 含义 换行 垂直制表 回车 响铃 单引号 3位8进制数代表字符 水平制表 退格 换页 反斜线 双引号 2位16进制数代表的字符 各种类型的常量值 字符串常量值是由一对双引号括起来的字符序列(以’\0’结束)。 “”表示空串(只包含’\0’)。 ‘a’和”a”的不同 注意: 1.字符串字面值会自动在字符串最后加上‘\0’,占据一个字节的内存 2.求字符串长度的时候注意转义字符占据一个字节,例如:’\xdd’等 各种类型的常量值 各种类型的常量值 符号常量 #define PI 3.14159 宏定义:给常量定义一个标识符,称宏名,大写。 变量的概念与命名 程序对数据对象处理,必然要改变数据对象的值。 程序运行时,数据对象存放在内存中。 C语言使用变量代表内存单元中的数据对象,可以对变量的值进行指定、读取、修改(重新指定)。 变量的概念与命名 程序中,编程者使用自己定义的一个符号(标识符)表示变量,该符号称为变量名。 变量名可以由下划线、字母和数字组成,且只能使用字母或下划线开头。例如: _price_a age room1 变量名要有明确的含义,一望而知。 变量的概念与命名 思考:以下变量名是否正确? 7_11 5A 3Star _3$star fire ball _100% my_points ace1 变量名中不能有空格 变量的申明与赋值 程序中的变量,必定属于某种类型。既可以是基本类型,也可以是程序自定义的类型。 如果要在程序里申明一个变量,必须指定其类型。程序中申明变量的语句为: 数据类型 变量名; 变量的申明与赋值 例如: int age; //定义名age的int型变量 float _price_a; //定义float型变量 char Level; //定义char型变量 注意:以上语句必须以“;”结尾 注意:程序语句中不能出现中文标点符号 变量的申明与赋值 可以在一个语句中申明多个变量。例如: int age, days; //定义两个int型变量 注意:以上语句变量名之间用“,”分隔 注意:程序语句中不能出现中文标点符号 变量的申明与赋值 如果要给变量指定值,可以使用赋值语句。格式为: 变量名 = 值; 例如: age = 19; _price_a = 123.457f; 以上“=”为赋值运算符。表示把右边的值指定给左边的变量。必须用分号结尾。 变量的申明与赋值 可以在申明变量的同时给变量指定值: 例如: int age = 19; float _price_a = 123.457f; int age = 19, days; int age, days = 100; int age = 19, days = 100; 变量的申明与赋值 如果赋值符号右边的值类型与左边的变量不同,C语言会将右边的类型转换为左边变量的类型。例如: int age = A; char Level = 72; float _price_a = 123.457; 以上写法正确,可以被接受。 如不能转换,则报告错误 变量的申明与赋值 以上例子说明,在C语言中,char类型相当于长度为1字节(8bit)的整数类型。其取值范围为-128~127。 变量的值被读取时,其值不变。被赋值时改变。 思考:如何在程序中交换两个变量的值? 思考题 如何用常量表示一天有多少秒? 如何定义一个变量表示一天有多少秒? 变量小结 变量具有变量名、类型、值。此外,还有所在的内存单元的地址(相当于房间的门牌号)。以上为变量的四要素。 挑毛病 #include stdio.h int main() { int student,age; int if = adrress = 1; float score = 90; stadent = 2; Age =
您可能关注的文档
最近下载
- 小学美术课堂生成式人工智能在美术创作教学中的应用实践教学研究课题报告.docx
- 《陈述句改反问句》.pptx VIP
- 2024外研版八年级英语上册《Unit 3 Make it happen》第六课时课件.pptx VIP
- 山西省成绩优异高级工程师答辩题库(土建部分).doc
- 施工脚手架通用规范(GB55023)2023修订内容可打印修改.pdf VIP
- 政务礼仪培训课件(ppt 65页).ppt VIP
- 运动生物力学(第三版).ppt
- 第五章三国两晋南北朝时期的政治思想《中国政治思想史》马工程.ppt VIP
- 雨课堂东南大学《领导力素养》课后习题及单元测试答案.docx VIP
- 管理学第5章 目标与目标管理.docx VIP
原创力文档


文档评论(0)