第3章基本数据类型.ppt
文本预览下载声明
* C语言入门与提高 第3章 变量和常量 3.1 变量 3.2 整型变量 3.3 实型变量 3.4 字符型数据类型 3.5 常量 3.6 本章小结 第3章 变量和常量 3.1 变量 3.1.1 为什么要使用变量 3.1.2 变量究竟是什么──变量在计算机中的表示 3.1.3 如何定义变量 C语言规定,要使用变量必须先定义变量。变量的定义格式如下: 类型名 变量表列; int sum; int a,b,c,s1,s2; float average,average1; char _a,_b,_c; 3.1 变量 3.1.4 为什么要有数据类型 3.1.5 C语言有哪些数据类型 1.整型 在C语言中,整型数据可以用十进制、十六进制和八进制表示。 3.1 变量 2.实型 在C语言中,实型数据有两种表示形式:浮点计数法和科学计数法。 3.字符型 字符形式 含义 ASCII码 ‘\a’ 响铃 0x07 ‘\n’ 换行,将当前位置移动到下一行的开头 0x0A ‘\b’ 退格,将当前位置移动到前一列的位置 0x08 ‘\r’ 回车,将当前位置移动到本行开头 0x0D ‘\t’ 制表符,将下一个tab位置作为当前位置 0x09 ‘\\’ 反斜杠字符’\’ 0x5C ‘\”’ 双引号 0x22 ‘\ddd’ 1~3位八进制数的字符 ‘\0xhh’ 1~2位的十六进制数的字符 3.1 变量 3.1.6 什么符号可以作为变量名──用户定义的标识符 变量名的定义也是标识符的定义,变量名是一种用户自己定义的标识符。 3abc /*错误在于以数字开头!*/ y-m-d /*错误在于使用了“-”符号!*/ h@# /*错误在于使用了“@”和“#”符号!*/ hello! /*错误在于使用了“!”符号!*/ vc-study /*错误在于使用了“-”符号!*/ ab /*错误在于使用了“”符号!*/ 3.1 变量 3.1.7 关键字──已经被占用的标识符 表3.2 C语言的关键字 3.1 变量 3.1.8 初识变量赋值 int x,old;/*变量x和old,分别表示出生日期和年龄*/ x=1978; /*变量赋值,将1978(出生日期)存放在变量x中*/ 3.2 整型变量 3.2.1 为什么要使用整型变量 3.2.2 基本整型变量 1.定义基本整型变量──如何定义基本整型变量 基本整型变量的定义格式如下: int 变量表列; int a,b,c; /*定义了3个基本整型变量*/ int sum1,sum2; /*定义了2个基本整型变量*/ 2.基本整型变量的取值范围 不同的编译系统,每种数据类型的取值范围也不相同。例如,在Turbo C 2.0开发环境中,基本整型变量占用2个字节。它的表示范围是-32768~32767。在Visual C++ 6.0开发环境中,基本整型变量占用4个字节。它的取值范围是-231~231-1。 3.2 整型变量 3.变量赋值初步──如何将数据存放到基本整型变量中 a=12+6; /*将12与6的和存放到变量a中*/ b=5*7; /*将5与7的乘积存放到变量b中*/ a=b-3; /*将b与3的差存放到变量a中*/ 3.2 整型变量 3.2.3 基本整型变量的输入──使用scanf函数 1.如何输入基本整型数据──使用%d输入十进制数 scanf函数的一般格式为: scanf (“格式控制”,地址表列) 3.2 整型变量 2.如何输入基本整型数据──使用%x输入十六进制数 scanf(%x,a); /*输入变量a的值*/ 3.如何输入基本整型数据──使用%o输入八进制数 scanf(%o,a); /*输入变量a的值*/ 3.2 整型变量 3.2.4 基本整型变量的输出──使用printf函数 1.如何输出基本整型变量中的数据──使用%d输出十进制数 printf(a的值是:%d,b的值是:%d\n,a,b); 3.2 整型变量 2.如何输出基本整型变量中的数据──使用%x输出十六进制数 printf(a的值是:%x,b的值是:%x\n,a,b); 3.如何输出基本整型变量中的数据──使用%o输出八进制数 printf(a的值是:%o,b的值是:%o\n,a,b); 3.2 整型变量 3.2.5 长整型变量——解决大整数问题 1.为什么要使用长整型变量 2.定义长整型变量──使用long 长整型变量的
显示全部