第2章基本数据类型.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 基本数据类型、常量和变量 主讲:常海燕 第2章 基本数据类型、常量和变量 2.1 基本数据类型 C语言允许使用三种数据类型 2.1 基本数据类型 二.基本数据类型的存储方式和取值范围 三.基本数据类型的扩展 2.2 常量及其类型 一、整数 十进制整数。 八进制整数。以0开头的数是八进制数。 十六进制整数。以0x开头的数是十六进制数。 例1: 八进制数输出 main() { int x; x=077; printf(%o\n,x+1); 例2: 长整数的输出 main() { long int x; x=70000l; printf(%ld\n,x);} 二、实数 1、表示形式有两种: 十进制小数形式。 指数形式。 2、实数常数的类型 实数常数一概被视为double型。 三、字符常量 例如: 字符常量的输出 main( ) {printf(%d\n,b); printf(%c\n,b); printf(%c\n,66); printf(%c\n,B+32);} 四. 字符串常量 表示方式不同。 字符常量只占1个字节存储单元,字符串占连续的存储单元。 字符常量 字符型变量,   字符串常量 字符型数组。 4) 字符常量可以与整数混合运算,而字符串常量不可以。 2.3 变量的定义及初始化 例如: #include stdio.h int a; main() { printf(a=%d\n,a); subroutine(); subroutine(); } subroutine() { auto int b=10; static int c=2; b=b*2; c=c*2; a=a+1; printf(a=%d,b=%d,c=%d\n,a,b,c); } 2.4 符号常量 1、宏定义 宏定义:用指定的标识符代替一串字符 一般形式: 说明: 宏名通常用大写字母表示。 宏定义必须以#define开头,行末不加分号。 每个#define只能定义一个宏,且只占一个书写行。 #define命令出现在程序中函数的外部,宏名的有效范围:定义命令之后到本源程序结束。 宏定义的嵌套。 宏定义是用宏名代替一个字符串,即作简单置换,不做正确性检查。 2、const定义 5. 特殊格式控制 ④%u的说明 对输入数据的要求 三. 单字符输入输出函数 1、putchar( )函数 一般格式 输出单个字符。 c是一个字符型常量或变量,也可以是一个取值不大于255的整型常量或变量。 可以输出不可显示字符或控制字符。 2、getchar( )函数 一般格式 输入单个字符,不带参数。 getchar( )可作为putchar( )的参数。 连续使用应注意:回车键也作为输入字符的一部分 3.单字符输入函数getche( )和getch( ) 输入字符后不必按回车键。 定义在标题文件conio.h中。 getche( )函数回显输入的字符, getch( )函数则不回显。 #define 标识符 字符串 例如: #define PI 3#define PI 3.1415926 #define A 2*PI 例 #define PI 3.14159 一般格式 const 数据类型 标识符=常数; 例 const float PP= 3.14159; PI为字符串 PP为 float 型符号常数 Const修饰得到的标识有值和类型的含义 ,而宏没有。 一. 格式化输出函数 printf( )简介 1. 一般格式 printf (“格式控制字符串” , 输出项目清单) 2.函数的功能 在屏幕上显示格式控制字符串指定的内容. 例: printf(Hello world !); 执行到该语句时,屏幕上显示: Hello world ! 0 个或多个(用逗号分隔) 2.5 不同类型数据的输入输出 3. 格式控制字符串的组成 ① 格式转换说明符 %d 输出十进制整数 %f 输出浮点数,保留6位小数 %c 输出单个字符 功能: 在说明符的位置以指定格式显示对应的输出项的值。 例: printf(a=%d,3+4); 执行到该语句时,屏幕上显示: a=7 printf(a=%d b=%d ,

文档评论(0)

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

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

1亿VIP精品文档

相关文档