- 2
- 0
- 约1.8万字
- 约 80页
- 2018-02-26 发布于江苏
- 举报
【计算机】02 基本数据类型和表达式
Chap 2 基本数据类型和表达式 数据类型 基本数据类型 整型int 实型(浮点型)float double 字符型char 构造数据类型 数组、结构、联合、枚举 指针类型 空类型 对数据的操作-运算 运算符和表达式 Chap 2 基本数据类型和表达式 常量和变量 整数类型 实数类型 字符类型 表达式 数据的存储和类型转换 2.1 常量和变量 2.1.1 常量 常量(常数):数据 123 (整型) 4.56 (实型) ’A’ (字符型) 符号常量:用标识符表示的常量数据 ?:PI ?:EPS 通常用大写字母 例2-1 求球的表面积和体积 # include stdio.h void main( ) { float r, s, v; scanf(%f, r); s=4.0*3.14*r*r ; v=4.0/3.0*3.14*r*r*r ; printf(s=%f, v=%f\n, s, v); } 例2-2 符号常量 # define PI 3.14 # include stdio.h void main( ) { float r, s, v; scanf(%f, r); s=4.0*PI*r*r ; v=4.0/3.0*PI*r*r*r ; printf(s=%f, v=%f\n, s, v); } 2.1.2 变量 C语言中的量 常量(常数):数据 符号常量:用标识符表示的常量数据 在程序的运行过程中,其值不能被改变 变量:存放数据的工作单元 在程序的运行过程中,其值可以改变 变量的定义 变量定义的一般形式 类型名 变量表; 变量名:小写字母,见名知义 类型名: 整型int 实型(浮点型)float double 字符型char 变量的定义 int i, j, k; (定义i, j, k为整型变量) char c; (定义c为字符型变量) float x, y; double area, length; 变量名代表内存中的一个存储单元 用于存放该变量的值 该存储单元的大小由变量的数据类型决定 变量的定义与使用 变量必须 先定义,后使用。 # include stdio.h void main( ) { int x, y; x = 3; y = x*x ; printf(“%d”, y ) ; } 变量的使用 变量: 先定义,后使用 先赋值,后引用 # include stdio.h void main( ) { int x, y; x = 3; y = x*x ; printf(“%d”, y ) ; } 变量的赋值 赋初值:在定义变量时对它赋值 int a = 5, b = 3; 赋值表达式: int a, b; a = 5; b=3; 输入函数: scanf(“%d%d”, a, b); 2.2 整数类型 2.2.1 整型常量(整数) 三种表现形式 十进制整数:正、负号,0-9,首位不是0 例:10,123 八进制整数:正、负号,0-7,首位是0 例:010,0123 16进制整数:正、负号,0-9,a-f,A-F,前缀是0x,0X 例:0x10,0x123 123 = 1111011 (B) 二进制 =173 (O) 八进制 =7B (X) 十六进制 int i=0173; int j=0x7b; int k=123; 例:16 020 0x10 10 012 0XA 2.2.2 整型变量 int ai, bi, ci, di = 0; ai = 1; bi = -27; ci = 012; 整型变量的值是整数,它的取值范围有限 最小取值范围 [-32768,32767] 2.2.3 整型数据的输入输出 printf(格式控制, 输出参数1, ... , 输出参数n); scanf(格式控制, 输入参数1, ... , 输入参数n); 格式控制说明 %… %d:以十进制形式输入、输出整数 %o:以八进制形式输入、输出整数 %x:以十六进制形式输入、输出整数 例2-3 # include stdio.h void main( ) { printf(
您可能关注的文档
- 《公司法》第一讲.ppt
- 《大戴礼记》拾诂.doc
- 《平行线的判定-同位角、内错角、同旁内角》参考课件.ppt
- 《意外险和健康险》基础知识及销售实务(PPT 53页).ppt
- 《整合乡土资源引导农村幼儿教师.doc
- 《日语口笔译》课程整体教学设计.doc
- 《桂花雨》教学课例.doc
- 《水轮机检修》--高技.doc
- 【doc】团体健康险直付理赔服务模式初探.doc
- 【PPT】-中国人寿保险公司健康险话术专题(48页)-保险话术.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
最近下载
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
- 施工质量日志-.xls VIP
- 2025年国家公务员全国总工会面试题及答案.docx VIP
- 合肥市普通高中六校联盟2025-2026学年高三第一次语文教学质量监测+答案.docx VIP
- 局部晚期食管癌患者新辅助免疫治疗与常规新辅助治疗的比较:系统评价和meta分析.pdf
- 2025以骑手为代表的新就业群体研究报告:职业技能与跑单时长对收入的共同作用.pdf VIP
- 年产一亿片别嘌呤醇的车间工艺设计.doc VIP
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
原创力文档

文档评论(0)