第2章 C语言基本数据类型与常用库函数.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 基本数据类型与常用库函数 2.1 字符集与标识符 2.2 数据类型与基本数据类型 2.3 常量与变量 2.4 数据的输入/输出函数 2.5 常用库函数 2.标识符 标识符 由字母、数字和下划线组成 第一个字符必须为字母或下划线 大小字母有区别 标识符分以下三类。 (1)关键字,如:int等,见附录A (2)预定义标识符,如:printf等。 (3)用户标识符,如:sum等 注:关键字(保留字)不可作为用户标识符 2.2 数据类型与基本数据类型 2.2.1数据类型 2.2.2基本数据类型 有整型、实型和字符型。 1.整型数据:分为有符号和无符号两种。 有符号整数又分为基本整型、短整型和长整型。 (1)基本整型(int类型) 在TC 2.0中,用2个字节(16位二进制)存放,例如+21在内存中用原码存放: 整数的编码方式有 原码、反码、补码。 正整数:原码、反码、补码是相同的。 负整数用补码形式存放。 例如-21: 原码:1000000000010101 反码:1111111111101010 补码:1111111111101011 格式: sizeof(类型标识符) 或 sizeof(变量名) 功能:计算数据类型所占字节数。 2.实型数据 即实数,又称为浮点数。 3.字符型数据 在内存中以相应的ASCII码存放。 例如字符B的ASCII码为66,它在内存中以如下形式存放: 2.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后必须有整数) 例 转义字符举例 main() { printf(\101 \x42 C\n); printf(I say:\How are you?\\n); printf(\\C Program\\\n); printf(Turbo \C\); } 4 . 字符串常量 How do you do, CHINA, a 2.3.2 符号常量 符号常量: 给常量所起的名字。 例如: #define PI 3.14159 则 PI 即 3.14159 2.3.3 变量 变量:可以改变的量。 1. 变量的定义 类型标识符 变量名列表; 例如: int a,b,c; float x,y,z; 2.变量赋初值 例如: int x, sum=0; int a=1, b=1, c=1; 2.4数据的输入/输出函数 2.4.1字符输入/输出函数 1.字符输入函数(getchar) 函数原型:int getchar() 函数功能:从键盘读取一个字符。 【例2.2】getchar函数和putchar函数应用举例。 2.4.2 格式输出函数printf 使用方式:printf(格式控制字符串,输出项) 2. 字符、字符串的输出 3、实数的输出 4. 加附加说明符 2.4.3 格式输入函数scanf scanf(格式控制字符串,地址列表) int n; float x; scanf(n=%d,x=%f\n,n,x); 输入: n=12,x=3.14\n↙ 格式字符 输入说明 d 十进制整数。 o 八进制整数。 x 十六进制整数。 c 单个字符。 s 字符串。 f,e 实数。 3.指定输入数据的宽度 int n; float x; scanf(%3d%f,n,x); 输入 -123 456.789↙ 则n=-12, x=3.0

文档评论(0)

yyh892289 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档