- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 主要内容 2.1 C语言的数据类型 2.2 整型数据 2.3 实型数据 2.4 字符型数据 2.5 常量与变量 本章要点 C的三种基本的数据类型 常量与变量 2.1 C的数据类型 2.2 整型数据 2.3 浮点型数据(又称实型) 2.4 字符型数据 2.5 常量与变量 2.5.2 常量 5、转义字符 例:转义字符的使用#include stdio.hmain(){ printf (“ ab c\t de\rf\tg\n”); printf (“h\ti\b\bj k\n”); } * * C语言提供了以下一些数据类型。 数据类型 构造类型 指针类型 空类型(无值类型) void 枚举类型 enum 数组类型 结构体类型 struct 共用体类型 union 基本类型 整型 int 字符型 char 实型(浮点型) 单精度实型 float 双精度实型 double 整型数据:只有整数部分,没有小数部分。 2.2.1 数制: ①十进制整数:12,3,-5,8 ②八进制整数:以0开头,后面以0~7八个 数字组成:0123,0532 ③十六进制整数:以0X开头,后面由0~9, A~F组成:0X123,0X2AF 2.2.2 分类及说明符号: 共六种 有符号基本整型 有符号短整型 有符号长整型 无符号基本整型 无符号短整型 无符号长整型 (signed) int (signed) short (int) (signed) long (int) unsigned int unsigned short (int) unsigned long (int) 注意:括号表示其中的内容是可选的。 整数类型的有关数据: 类型 类型说明符 长度 数的范围 基本型 int 2字节 -32768~32767 短整型 short 2字节 -215~(215-1) 长整型 long 4字节 -231~(231-1) 无符号整型 unsigned 2字节 0~(216-1) 无符号短整型 unsigned short 2字节 0~65535 无符号长整型 unsigned long 4字节 0~(232-1) 例如:整数13在内存中实际存放的情况: 2.3.1 浮点型数据的表示方法 注意:字母e(或E)的前后必须有数字,且e后面的指数必须为整数: 1e3、1.8e-3、-123e-6、-.1e-3 e3、2.1e3.5、.e3、e ? ? ①日常记数法:即十进制表示法。 例:3.14,9.8 ②科学记数法:即指数表示法。 例:3.14e5,-3.14E-5 类型 位数 数的范围 有效数字 float 32 -3.4×10-38~3.4×1038 6~7 double 64 -1.7×10-308~1.7×10308 15~16 long double 128 -1.2×10-4932~1.2×104932 18~19 2.3.2 分类及说明符号 浮点型分为单精度(float型)、双精度(double型)和长双精度型(long double)三类形式。 占用一个字节,采用ASCII编码 说明符号:char 注意: 编译系统将大写字母和小写字母认为是两个不同的字符。 建议变量名的长度最好不要超过8个字符。 在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词 (或其缩写)作标识符。 要求对所有用到的变量作强制定义,也就是“先定义,后使用” 。 标识符:用来标识变量名、符号常量名、函 数名、数组名、类型名、文件名的 有效字符序列称为~。 注: 1、关键字:不允许作为用户标识符使用。 2、预定义标识符:库函数的名字和预编译 处理命令。 3、用户标识符:由英文字母、数字、下划 线组成;且第一个字符不能 是数字,必须是字母或下划 线。 2.5.1 变量 变量:程序在运行过程中其值能随之而改变的 量。 分类:整型变量、实型变量、字符型变量、指 针类型变量 1、整型变量 在使用之前必须对它们进行说明:即定义所使用的变量的类型。 C规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。 例
您可能关注的文档
- DFMEA(设计失效模式与效应分析)-20121123.pptx
- 第三讲自我探索:兴趣.ppt
- 第三讲英语科技写作的基本理论和技巧(一).ppt
- 第三讲:研究生入学考试课件.ppt
- DISC性格测试 (2).pptx
- DISC社交风格培训.ppt
- 第三课句子划分.ppt
- dl1电路模型和电路定律.ppt
- 第三课自己的事自己干2.ppt
- DNA测序技术简介.ppt
- 2025年中化集团方舟生招聘笔试备考题库(带答案详解).pdf
- 2025年中建西南设计院招聘笔试备考题库(带答案详解).pdf
- 2025年南通市慈善总会招聘笔试备考题库(带答案详解).pdf
- 2025年江西网吉安分站招聘笔试备考题库(带答案详解).pdf
- 2025年山西三晋都市报招聘笔试备考题库(带答案详解).pdf
- 2025年山西省高河能源招聘笔试备考题库(带答案详解).pdf
- 2024年贵州省毕节地区大方县大水乡招聘社区工作者真题含答案详解.docx
- 2024年贵州省贵阳市开阳县永温乡招聘社区工作者真题及答案详解1套.docx
- 2024年贵州省贵阳市南明区新华路街道招聘社区工作者真题及答案详解1套.docx
- 2024年贵州省遵义市仁怀市长岗镇招聘社区工作者真题及参考答案详解.docx
最近下载
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试备考题库及答案解析.docx VIP
- 《食管癌综合治疗新进展》课件.ppt VIP
- 商铺租赁合同电子版下载打印.docx VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试参考题库附答案解析.docx VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人备考题库及答案解析.docx VIP
- 《危重患者的抢救》课件.ppt VIP
- 孕产妇心肺复苏要点课件.pptx VIP
- 农村小学中高年级学生阅读兴趣培养策略研究-课题申请评审书.docx VIP
- 工程制图制图基础.ppt VIP
- 简约产品订货合同模板.docx VIP
文档评论(0)