- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 基本数据类型与常用库函数 第3章 基本数据类型与常用库函数 3.1 字符集与标识符 3.2 数据类型与基本数据类型 3.3 常量与变量 3.4 数据的输入/输出函数 3.5 常用库函数 2.标识符 C语言规定: 标识符 由字母、数字和下划线组成 第一个字符必须为字母或下划线 大小字母有区别 标识符分以下三类。 (1)关键字,如:int等 (2)预定义标识符,如:printf等。 (3)用户标识符,如:sum等 3.2 数据类型与基本数据类型 3.2.1数据类型 3.2.2基本数据类型 有整型、实型和字符型。 1.整型数据 基本整型(int)、短整型(short)、长整型(long) 2.实型数据 即实数,又称为浮点数。 单精度实型(float类型) 用4个字节存放一个实数。 双精度实型(double类型)用8个字节存放一个实数。 3.字符型数据 在内存中以相应的ASCII码存放。 例如字符B的ASCII码为66,它在内存中以如下形式存放: 3.3.1常量 常量:其值不变的量。 1.整型常量 即整常数。 三种形式: 1) 十进制整数:如123、-456、0。 2) 八进制整数:如010、-0123。 3) 十六进制整数:如0x123。 2. 实型常量 又称浮点数,有两种形式: 1) 小数形式: 0.123、.123、-123.0、123.、0.0 (必须有小数点) 2) 指数形式: 123e3或123E3 (代表123x103) (e或E前必须有数字,且e后必须有整数) 4 . 字符串常量 ”How do you do”, ”CHINA”, ”a” 3.3.2 符号常量 符号常量:给常量所起的名字。 例如: #define PI 3.14159 则 PI 即 3.14159 3.3.3 变量 变量:可以改变的量。 1. 变量的定义 类型标识符 变量名列表; 例如: int a,b,c; float x,y,z; 2.变量赋初值 例如: int x, sum=0; int a=1, b=1, c=1; 不能写成 int a=b=c=1; 注意:变量定义后未初始化,其值不定。 3.4 数据的输入/输出函数 3.4.1字符输入/输出函数 1.字符输入函数(getchar) 函数原型:int getchar() 函数功能:从键盘读取一个字符。 【例3.2】getchar函数和putchar函数应用举例。 3.4.2 格式输出函数printf 使用方式:printf(格式控制字符串,输出项) 1、整数的输出 指定宽度 m: %md %mo %mx 2、 字符、字符串的输出 3、实数的输出 ? 注意!: %f %e只能输出实数,不能输出整数 %d %o %x只能输出整数,不能输出实数 3.4.3 格式输入函数scanf scanf(格式控制字符串,地址列表) 格式字符 输入说明 d 十进制整数。 o 八进制整数。 x 十六进制整数。 c 单个字符。 s 字符串。 f,e 实数。 2.指定输入数据的宽度 scanf(“%3d%3d”,a,b); 输入:123456, 则 a=123, b=456 scanf(“%3c”,ch); 输入:abc, 则ch= ‘a’ 4.输入项之间的分隔符 2.5 常用库函数 调用库函数时,应注意下面两点: (1)用#include预处理命令将对应的头文件包含到程序中; (2)确定函数参数的类型、返回值的类型,以保证正确地使用该函数。 例如数学函数中的求平方根函数sqrt的原型如下: double sqrt(double x) 【例3.4】 输入一个正数,求它的平方根值。 * 3.1 字符集与标识符 1.C语言的字符集 大写英文字母(26个):A-Z 小写英文字母(26个)
您可能关注的文档
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第2章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第3章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第4章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第5章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第6章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第7章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第8章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第9章(XP与2003).ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第1章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第2章.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第4章_运算符和表达式.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第5章_C语言的控制结构.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第6章_数组.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第7章_函数.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第8章_编译预处理.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第9章_指针.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第10章_结构体与共用体.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第11章_文件.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第12章_数据结构与算法.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第13章_软件工程基础.ppt
文档评论(0)