- 5
- 0
- 约9.97千字
- 约 59页
- 2025-04-15 发布于四川
- 举报
第三章数据类型与表达式3.1C的数据类型3.2常量与变量3.3整型数据3.4实型数据3.5字符型数据3.6变量赋初值3.7各类数值型数据间的混合运算
3.8算术运算符和算术表达式单击此处添加小标题3.9赋值运算符和赋值表达式单击此处添加小标题3.10逗号运算符和逗号表达式单击此处添加小标题
§3.1C的数据类型数据结构:数据的组织形式。C的数据结构是以数据类型形式出现的。枚举类型构造类型数组类型结构体类型共用体类型整型数据类型基本类型字符型实型(浮点型)单精度型双精度型指针类型空类型
C语言中的数据有常量与变量之分。它们分别属于以上这些类型。
§3.2常量与变量3.2.1常量和符号常量㈠定义:常量:在程序运行过程中,其值不能被改变的量。㈡分类:字面常量(直接常量):从其字面形式即可判断。如:12、0、-3为整型常量;4.5、-1.24为实型常量;‘a’、‘d’为字符型常量。符号常量(标识符形式的常量):一个标识符代表一个常量。常量
{intnum,total;num=10;total=num*PRICE;printf(“total=%d”,total);}main()例3.1符号常量的使用#definePRICE30
注意:①符号常量的值在作用域内不能改变;符号常量一经定义,不能再被赋值。如:PRICE=40;是错误的。㈢符号常量的特点:①习惯上,符号常量名用大写,变量名用小写②含义清楚。③在需要改变一个常量时做到“一改全改”。3.2.2变量㈠定义:变量:其值可以改变的量,称为变量。一个变量应该有一
个名字(变量名),在内存中占据一定的存储单元。在该存储单元中存放变量的值。如图3.1所示。10num变量名变量值存储单元图3.1
标识符:定义:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列,称为标识符。简单说,标识符就是一个名字。规则:a.C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例:合法的标识符和变量名:sum,average,_total,Class,Student_name,lotus_1不合法的标识符和变量名:,¥123,#33,3D64,ab
区分大小写。一般变量名用小写字母表示。例:sum和SUM,class和Class是不同的变量名。建议标识符的长度不要超过8个字符。例:student_number和student_name选择变量名和其它标识符时,应做到“见名知意”。例:name,day,total等。(即选有含义的英文单词或其缩写作标识符)。在C语言中,要求对所用到的变量作强制定义,即:“先定义,后使用”。
单击此处添加大标题内容#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf(“total=%d”,total);}#definea30main(){intb,c;b=10;c=b*a;printf(“c=%d”,c);}
3.3.1整型常量的表示方法整型常量就是整常数。表示方法:十进制整数。如:123,-456,0。八进制整数。以0开头的数是八进制数。如:0123表示八进制数123,-011表示八进制数-11。十六进制整数。以0x开头的数是十六进制数。如0x123,代表十六进制数的123。3.3整型数据
3.3.2整型变量㈠整型数据在内存中的存放形式数据在内存中是以二进制形式存放的,一个整型变量在内存中占2个字节。例:inti;i=10;10i(a)0000000000001010(b)i
在微机中,凡是带符号的数一律用补码表示。①正数补码与原码相同,即最高位为符号位,用“0”表示正,用“1”表示负,其余为数值位。例:求10的原码0000000000001010②负数负数的补码表示即为其绝对值的原码按位取反,然后在最低位加1所形成。例:求-10的补码。
000000000000101010的原码11111111111101011111111111110110最低位加1得-10的补码取反㈡整型变量的分类⒈根据数值的范围划分☆基本整型,以int表示。☆短整型,以shortint表示,或以short表示。☆长整型,以longint表示,或以long表示。
⒉☆有符号类型(signed):存储单元中最高位代表符号位(0为正,1为负),其余为数值位。☆无符号类型(unsigned):存储单元中全部二进位用来作为数值位。无符号变量
您可能关注的文档
- 教科版初中物理八上3.4《噪声》PPT课件.pptx
- 我们的民族精神.pptx
- 手机店新员工入职培训.pptx
- 旅游项目线上营销推广方案.pptx
- 小学生安全知识.pptx
- 城市经济学导论.pptx
- 我的优点和缺点.pptx
- 抛物线的几何性质.pptx
- 家庭财务报表与预算规划.pptx
- 大一微观经济学第二章.pptx
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 《GBT19000-2000-质量管理体系基础和术语》.pdf
- 常见阴道炎的规范化诊断流程指南(2025).pptx VIP
- 2024-2025浙教版科学初中七年级下册教学计划 .docx VIP
- 学堂在线 雨课堂 学堂云 医学科研设计 章节测试答案.docx VIP
- 消防员个人安全行动规程.pptx VIP
- 学堂在线 雨课堂 学堂云 《资治通鉴》导读 章节测试答案.docx VIP
- 宣贯培训(2026年)《JTT 329-2025公路桥梁预应力钢绞线用锚具、夹具和连接器》.pptx VIP
- 有创血压及中心静脉压监测.pptx VIP
- 全球绿色航运发展报告(2024-2025).pdf
- 浅议抽水蓄能电站建设财务管理.pdf VIP
原创力文档

文档评论(0)