- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 C语言基本语法元素 第一章 C语言基本语法元素 1.1 数据类型 1.1.1 整数类型 1.1.2 浮点数类型 1.1.3 字符类型 1.1.3 字符串类型 1.2 量与表达式 1.3 语句 1.4 基本输入输出函数 1.5 程序设计风格 数据类型的概念 C程序离不开对数据进行操作,而数据总是以特定形式存储和表示,C语言提供的数据类型很多,本章只介绍三种基本数据类型。 整数类型 整数类型用于描述通常的整数。包括: int short int或short long int或long “short int”的范围 ≤ “int”的范围 ≤ “long int”的范围 unsigned int或unsigned unsigned short int或unsigned short unsigned long int或unsigned long unsigned(无符号)整数类型只能表示正整数,它们所占的内存大小与相应的有符号整数类型相同,但所表示的最大正整数比相应的有符号整数类型所表示的最大正整数要大(大约一倍)。 整数类型的内部表示 整数类型数据在计算机内部通常用补码表示: 正整数的补码为它的二进制原码表示; 负整数的补码为把相应正整数的二进制表示中各个二进制位取反后得到的整数加1。 例如: 如果用一个字节存储整数类型数据,则12和-12的补码分别为11110100。 整型数据的输入输出格式码为“%d” 编写程序,计算用户输入的两个整数之和 实数类型 实数类型又称浮点型,它用于描述通常的实数。包括: float (单精度型) double (双精度型) long double(长双精度型) 实数类型的内部表示 在计算机内部,实数表示成: a×2b, a:尾数;b:指数 在实数的内存空间中存储的是尾数和指数两部分,它们均采用二进制表示。 有些十进制小数是不能精确表示成二进制小数的。 例如,十进制小数0.1就无法精确地用二进制表示。 float型数据的输入输出格式码为“%f” 编写程序,计算用户输入的两个浮点数之和 double型数据的输入输出格式码为“%lf” 编写程序,计算用户输入的两个浮点数之和 字符类型 字符类型是用于描述文字类型的数据。包括: char signed char unsigned char wchar_t 字符在计算机中存储的是它的编码。 较常采用的是ASCII编码,标准 ASCII 码使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号,以及在美式英语中使用的特殊控制字符。 字符类型 接受用户输入的字符,输出其ASCII码。 字符串类型 计算机处理文本信息时,将多个字符组织成一个整体才有意义,这种将多个字符当作一个整体来对待的数据类型就称为字符串。 C标准库没有显式定义字符串类型,教材作者自定义了一个函数库“zylib.h”,里面定义了一个字符串类型STRING,以及相应的字符串处理函数。 字符串类型 在工程项目中添加已有的程序文件 基本步骤 首先将头文件“zylib.h”与源文件“zylib.c”拷贝到工程文件夹。 在工程项目中分别添加头文件和源文件。 在源程序中包含头文件 “zylib.h”。 第一章 C语言基本语法元素 1.1 数据类型 1.2 量与表达式 1.2.1 表达式 1.2.2 常量 1.2.3 变量 1.2.4 操作符 1.2.5 混合运算与类型转换 1.3 语句 1.4 基本输入输出函数 1.5 程序设计风格 量与表达式 量与表达式是C程序中最基本的概念。 量是C语言的数据处理对象,可以是常量也可以是变量; 表达式是处理数据对象的方法和步骤; 量和表达式构成一条条语句; 一条条语句构成最终的程序。 表达式 定义 表达式是由操作符、操作数以及圆括号所组成的运算式。其中,操作数可以是常量、变量或函数调用,也可以是用圆括号括起来的表达式。例如: (a+b)*c/12-sin(a) 程序运行时,计算表达式值的过程称为表达式求值。 常量 常量是指在程序执行过程中值永远不变的数据对象。 在C程序中,常量可以用两种形式表示: 字面常量(文字):在程序中直接通过数字或字符串来表示的常量,通常又称为直接量(literal)。 符号常量(常量):用指定名字代表的常量。 字面常量 C语言的字面常量有: 整数类型常量 实数类型常量 字符类型常量 字符串常量 整型常量 十进制整数:以非零数字开始 125 //signed int 125u //unsigned int 125L//signed long int
您可能关注的文档
- 指导学生提高文综高考政治试题解题能力课件.ppt
- 化工设计概论与化工制图课件--化工设备图的表达特点课件.ppt
- 九讲欧洲艺术音乐课件.ppt
- 8反不正当竞争法课件.ppt
- 地图学八697课件.ppt
- 英语考点课件.ppt
- 非营利组织课件.ppt
- 十四讲非营利组织营销管理课件.ppt
- 分子生物学课件5讲课件.ppt
- 现代汉语声调课件.ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
最近下载
- 2024年广州市高三二模(普通高中毕业班综合测试(二)数学试卷(含官方答案及逐题解析).pdf
- 武汉市2025届高中毕业生四月调研考试(四调)数学试卷(含答案详解).pdf
- (毕业论文)果树采摘机器人的发展现状及运动学分析.doc VIP
- 【高中语文】双新背景下的语文教学设计+85.pptx VIP
- 雨课堂学堂在线《兵棋(中国人民武装警察部队警官学院)》学堂云单元测试考核答案.pdf VIP
- 11.3 一元一次不等式组(教学设计)七年级数学下册(人教版2024).docx
- 年产1万吨一氯甲烷的工艺流程设计.doc
- 医疗器械质量管理制度-全套规章制度.docx VIP
- 木材质量v验收标准.doc
- 直肠癌(外科学课件).ppt VIP
文档评论(0)