- 2
- 0
- 约9.21千字
- 约 43页
- 2018-06-16 发布于湖北
- 举报
第三章 数据类型、运算符与表达式 3.2 常量与变量 #define PRICE 255 A=PRICE*B+6; C=PRICE+C/120; …. E=165/PRICE+A*C; PRICE是标识符,亦代表常量,叫符号常量 ※习惯上用大写字母表示 变量有自己的名字,对应一定的内存存储单元。 例如: sum=10; sum=20; sum=sum+30; sum 所对应的内存单元的内容不再是10或20而是50。 变量名:以字母或下划线开头,后续字母、数字或下划线 由字母、数字、下划线组成,不能用关键字,不能数字开头,大小写敏感; 习惯上用小写字母表示; 字符长度最好32个字符。 十进制整数: 123,-456,0 八进制整数: 以0开头的数据,如:-011,0167 十六进制整数:以0x开头的数据,如:0x123 根据数据的数值的大小,分配相应的内存空间。 #include stdio.h void main() { int a,b=54; a=12; printf( %d,%d\n,a,b); } 整型变量 基本型:以int表示 (integer) 3.4 浮点型数据 浮点型常量 浮点数又称实数。它有两种表现形式: 十进制形式(必须包含小数点)。 如:0.123f, .123F, 345.0, 68., 0.0 都是合法的十进制数表示。 指数形式(e或E之前必须有数字,指数必须为整数。) 如:123e3或123E3都表示123×103。e-5 ,1.2E-3.5 1、浮点型数据在内存中的存放形式 占4/8个字节,按指数形式存放 每个浮点型数由小数部分(尾数)和指数部分(阶码)组成。 2 、浮点型变量的分类 C的浮点型变量分为单精度和双精度两种: 单精度占4字节,提供7位有效数字,表示数的范围为3.4*10-38~3.4*1038。 双精度占8字节,提供16位有效数字,范围为1.7*10-308~1.7*10308。 浮点型变量的定义 用float表示单精度,double表示双精度。 字符变量 一个字符变量只能存放一个字符。 定义: char c1,c2; 字符变量的赋值: c1= ‘a’; c2= ‘b’; 一个字符占一个字节 字符数据的存储形式 在内存中字符变量的存储形式是ASCII码,0~254,在内存中占8位。 3.6 变量赋初值 在变量定义的同时可以为变量赋初值 int a=3; (相当于 int a; a=3;) float f = 3.56f; double d=12.1; char c = ‘a’; int a,b,c = 5 ; 表示只给c赋初值。 (相当于int a,b,c; c = 5;) 3.7 各类数值间的混合运算 不同类型的数据(整型、实型、字符型)可以进行混合运算。 如:10 + ‘a’ + 1.5 - 8765.1234 * ‘b’ 先将它们转换成同一类型的数值,再进行计算,这里转变为双精度型。 3.8 算术运算符和算术表达式 算术运算符 基本的算术运算 +、-、*、/、% (1)关于除法运算 / 当两个整数相除时,其商为整数,小数部分被舍弃 例如:5 / 2 = 2, 5.3 / 2 = 2.65 (2)关于求余数(模)运算 % 要求两侧的操作数均为整型数据,否则出错。 例如:5%2=1 运算符的优先级与结合性 优先级(算术运算): () * / % + - 在同一级别中,采取由左至右的结合方向。 如:a – b + c 相当于 ( a – b ) + c 第四章 最简单的C程序设计 一、C程序结构 二、C语句概述 C语句分类: 1.控制语句 2.函数调用语句 3.表达式语句 4.空语句 5.复合语句 1.控制语句:完成一定的控制功能。 2.函数调用语句 3.空语句 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.5 格式输入与输出 一、printf 函数 按规定格式向显示器输出任意类型的数据. 格式字符 对不类型的数据用不同的格式字符。 1. d或i格式符,用来输出十进制整数。 (1)%d 按整型的实际长度输出。 a=12, b=123, c=12345; printf(%d,%d,%d,a,b,c); 12,123,12345 (2)%md 按给定长度m输出,数字不够长,左边补
您可能关注的文档
- 4-2第2课_王安石变法主要内容zz.ppt
- 5第四节%2B大数定理.ppt
- 大学物理热力学基础Chp09 jianggao.ppt
- 06完全竞争市场经济学基础.ppt
- 第01讲Rup及敏捷.ppt
- 第二章 轴向拉压及剪切.ppt
- 0061 POSEOS正式改.ppt
- 第六篇化学热力学.ppt
- 第1篇+微机概述.ppt
- 第十三讲 新闻作品著作权探讨及新闻作品剽窃pt2.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)