- 0
- 0
- 约9.47千字
- 约 10页
- 2025-04-21 发布于四川
- 举报
2025/4/20C语言程序设计唐晶磊1
C语言程序设计信管教研室:唐晶磊E-Mail:Telffice:信息工程学院306
第一章绪论第二章算法与流程图第三章数据类型、运算符和表达式第四章程序的控制结构第五章函数第六章数组第七章指针第八章结构体第九章文件操作01目录02
第三章数据类型、运算符与表达式2025/4/20C语言程序设计唐晶磊数据类型壹贰常量叁格式化输入输出肆常用运算符和表达式伍运算符的优先级与结合性
1.数据类型2025/4/20C语言程序设计唐晶磊定义01位与字节02基本数据类型03数据类型修饰符04变量声明05浮点型数据有效数字位数06char型与int型之间的关系07
1.1数据类型定义2025/4/20C语言程序设计唐晶磊0102(1)数据为什么要区分类型?基本数据类型构造数据类型抽象数据类型不同类型的数据代表不同的数据表示形式、合法的取值范围、占用内存空间大小及可参与的运算种类。(2)从基本数据类型到抽象数据类型
1.1数据类型定义2025/4/20C语言程序设计唐晶磊数据类型基本类型构造类型指针类型空类型整型实型(浮点型)字符型枚举类型数组类型结构体类型共用体类型单精度实型双精度实型基本整型长整型短整型无符号整型
1.2位与字节2025/4/20C语言程序设计唐晶磊只能是“0”或者“1”一个位有多大?01保存一个字符(英文字母、数字、符号)ASCII(美国标准信息交换码)编码两个字节保存一个汉字GB编码一个字节有多大?02
1.3基本数据类型2025/4/20C语言程序设计唐晶磊STEP4STEP3STEP2STEP1Int:整数,在目前绝大多数机器上占4个字节。Float:单精度浮点数,一般是4个字节长。Double:双精度浮点数,一般是8个字节长。Char:字符,一般是1个字节长。用来表示256个ASCII字符,或者0~255的整数。
1.3基本数据类型2025/4/20C语言程序设计唐晶磊字符类型与ASCII表
1.4数据类型修饰符2025/4/20C语言程序设计唐晶磊unsigned04可修饰char、int、short和long,是无符号整数(正整数和0)。signed03可修饰char、int、short和long,是有符号的整数(正整数、0和负整数)。一般缺省为有符号,此修饰符通常省略。long02longint,长整数,一般是4个字节长。longdouble,长双精度(高精度)浮点数,一般是10个字节长。short01shortint,短整数,一般2个字节长。
1.5变量声明2025/4/20C语言程序设计唐晶磊可用sizeof获得变量或者数据类型的长度。#includestdio.hintmain(){ printf(char%d\n,sizeof(char)); printf(int%d\n,sizeof(int)); printf(shortint%d\n,sizeof(short)); printf(longint%d\n,sizeof(long)); printf(float%d\n,sizeof(float)); printf(double%d\n,sizeof(double)); return0; }
1.5变量声明2025/4/20C语言程序设计唐晶磊使用变量的基本原则变量必须先定义,后使用所有变量必须在第一条可执行语句前定义声明的顺序无关紧要。一条声明语句可声明若干个同类型的变量。声明变量,是初始化变量的最好时机。*不被初始化的变量,其值为危险的随机数charesc=a;inti=1;intsum=0;floateps=1.0e-5;
intmain()1.6实型数据有效数字位数2025/4/20C语言程序设计唐晶磊float型数据提供7位有效数字,double型数据提供16位有效数字。使用不当导致舍入误差intmain(){ floata; doubleb; a=123456.789e4; b=123456.789e4; printf(%f\n%lf\n,a,b);}
2025/4/20C语言程序设计唐晶磊小写字母转换为大写字母#includestdio.hintmain(){ charch=b; ch
您可能关注的文档
- 开启思想解放的闸门.pptx
- 大学生(医学生)如何参加科研.pptx
- 投资布局投资学.pptx
- 心脏肿瘤CT诊断.pptx
- 大学医学英语词缀.pptx
- 数控加工技术说课.pptx
- 推销洽谈的含义及原则-峰修正.pptx
- 尺寸链计算及例题解释.pptx
- 文秘基础课件第九章会议工作.pptx
- 心理因素与疾病.pptx
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
最近下载
- 新版湘少版四年级下册英语教案全册.doc
- 教科版小学六年级下册综合实践活动主题二 第2课 我给学校提建议(课件).pptx VIP
- FR-WI-08-23 环境管理物质执行标准 A21.xls VIP
- 比亚迪环境管理物质标准A6.pdf VIP
- 大数据视角下小学生学习能力评价与提升策略实践教学研究课题报告.docx
- 2025年落实上级统计督察整改工作情况的报告范文.docx VIP
- HSF001--A1环境管理物质管理标准.doc VIP
- 外军管理概论题库及答案.doc VIP
- T SHJNXH 0021—2025 电化学储能电站运行综合能效等级及评价.pdf VIP
- 2025年外军管理概论试题及答案.docx VIP
原创力文档

文档评论(0)