文档介绍:c语言程序设计快速入门第二章
《 C语言程序设计》
第2章 C语言基础
目标要求
目标要求
讲课提纲
讲课内容
本章将主要介绍C语言的基本语法和语义。 n 了解常量与变量的含义。 n 掌握数据类型及类型间的混合运算。 n 掌握运算符与表达式及其优先级和结合性。
课后作业
退出
9
3
4
:
第2章 C语言基础
讲课提纲 n 基本数据类型 n 常量与变量 n 运算符与表达式 n 小结 n 课后作业
目标要求
讲课提纲
讲课内容
课后作业
退出
9
3
4
:
第2章 C语言基础
目标要求
C的数据类型
短整型short 整型int 整型长整型long 单精度型float 实型双精度型double 字符类型char 数组结构体struct 共用体union 数据类型决定: 枚举类型enum
在现实生活中,数据往往都是以某种特定形式存在的, C语言也是如此,她提供的数据类型如下:
讲课提纲
基本类型 C 数据类型
讲课内容
构造类型指针类型空类型void 定义类型typedef
课后作业
数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作
退出
9
3
4
:
第2章 C语言基础
C的数据类型
目标要求
讲课提纲
讲课内容
在C语言提供的数据类型中,整型、字符型、实型为基本数据类型,本章我们将重点介绍基本数据类型,由这些基本数据类型,我们可以构成更复杂的数据结构。例如,C语言提供了指针和结构体类型,通过指针和结构体类型,可以很方便的构成表、树等复杂的数据结构。这些复杂的数据结构,我们将在后续章节中详细介绍。
课后作业
退出
9
3
4
:
第2章 C语言基础
常量
目标要求
在程序的运行过程中,其值不发生改变的量称为常量。
直接常量,就是我们在日常生活中所用到的常数,例如10、。常量分为不同的类型: 整型常量:10、-28; v实型常量:;
v
讲课提纲
讲课内容
课后作业
v
字符常量:'a'、'A ' ;
退出
9
3
4
:
第2章 C语言基础
常量
目标要求
常量可以直接用于输入或赋给其他变量。举例:
例符号常量举例 main() { printf("%d\n",100); printf("%c\n",'A'); printf("%f\n",); }
输出结果是: 100 A
讲课提纲
讲课内容
课后作业
提示:不同类型的常量在内存中所占用空间的大小和表现形式是不同的。
退出
9
3
4
:
第2章 C语言基础
&
整型常量
v
n
常量
目标要求
三种形式:
十进制整数:由数字0~ 32767、-32768、0等八进制整数:由数字0开头(注意:不是字母o) , 后跟数字0~、011、016 十六进制整数:由0x开头,后跟0~9,a~f,A~F ,0Xff
讲课提纲
n
n
讲课内容
课后作业
注意:在书写八进制数、十六进制数时,只能用合法的数字表示,十六进制数中字母a、 b、c、d、e、f,既可用大写也可用小写。 0xaa等同于0xAA
退出
9
3
4
:
第2章 C语言基础
举例:
目标要求
常量
讲课提纲
讲课内容
main() %d控制十进制格式输出{ printf("%d,%d,%d\n",0,32767,-32768); printf("%o,%o,%o\n",010,016,0376); %d控制八进制格式输出 printf("%d,%d,%d\n",010,016,0376); printf("%x,%x,%x\n",0x10,0Xcd,0x100); printf("%d,%d,%d\n",0x10,0Xcd,0x100); } 输出结果是: %x控制十六进制格式输 0,32767,-32768 出
10,16,376 8,14,254 10,cd,100 16,205,256
退出
课后作业
9
3
4
:
第2章 C语言基础
&实型常量(浮点数)
目标要求
常量
实型常量就是通常带有小数点的实数,又称浮点数。 v表示形式:
讲课提纲
l十进制数形式:(必须有小数点) 如 、.1234、-1234.、 l指数形式:指数形式的实数由尾数、字母e或E、指数
三部分组成。×104,其中 ,字母E后