第三讲C语言基础.ppt
《第三讲C语言基础.ppt》由会员分享,可在线阅读,更多相关《第三讲C语言基础.ppt(25页珍藏版)》请在三一文库上搜索。
1、第三讲 C语言基础,主讲人:陶旭辉 时间:2012年10月,本讲主要内容,标志符、关键字 数据类型 运算符和表达式 基本语句(if、for、while) 变量、数组 函数 宏定义,一、 标识符和关键字,标志符: 标识符用来定义常量、变量、函数、标号以及用户定义对象的名称。 说明: 标识符由数字和字母组成,第一个字符必须是字母或下划线。 C语言中大、小写字母被认为是不同符号。例如:at、AT、At 就是 三种不同的标识符。 标识符命名的良好习惯见名知意: 所谓“见名知意”是指,通过变量名就知道变量值的含义。通常应选 择能表示数据含义的英文单词(或缩写)作变量名。 例如:name(姓名)、sex(
2、性别)、age(年龄)。,关键字,关键字是一种已经被编译器定义过的标识符,具有特定的含义,因 此也称作保留字,意义是不可以再被用户定义。 下表列出了ANSI C定义的标准关键字。,二、数据类型,数据类型,基本数据类型,整型(int)(16bit),实型,单精度浮点型(float)(32bit),双精度浮点型,构造类型,指针类型,无值型 null,数组型,结构型(含位域型),共用型,枚举型,字符型(char)(8bit),数据分为常量和变量: 常量:程序运行中不可改变的量 eg: 整型常量 12、0、-1 实型常量 -1.3、2.0 字符型常量 a、% 变量:程序运行中可以改变的量、是一个特定属
3、性的存储单元,所存放的数据为变量的值。,8,x,变量名,变量值,存储单元,变量的使用需要经过声明和调用,三、运算符,运算符:是一个符号,它指示在一个或多个操作数上 完成某种运算操作或动作。 算术运算符:+、*、/、%、+、 关系运算符:、= 逻辑运算符:!、&、| | 位运算符:、|、& 赋值运算符:=、+=、=、*=、/=、%= 条件运算符:?: 逗号运算符:, 指针运算符:*、& 操作数:是运算符的操作对象, 可以是常量、变量、函数与表达式。,算术运算符,+、-(减法/取负)、*、/、%(求余数)、+、 。 说明: 两个整数相除,其商为整数,小数部分被舍弃。例如,5 / 2 = 2。 余数
4、运算要求两侧的操作数均为整型数据,否则出错。,eg: sum0=sum0+i;,逻辑运算符,!、&、| |。 说明: 逻辑运算符的结果为逻辑量,不同于位运算。 &和是一种短路运算。所谓短路运算,是指在计算的过程中,只要表达式的值能确定,便不再计算下去。逻辑与运算时,计算到某个操作数为假,可以确定整个表达式的值为假时,剩余的表达式部分便不再计算。逻辑或运算时,计算到某个操作数为真,可以确定整个表达式的值为真时,剩余的表达式部分便不再计算。,位运算符,、|、&。 说明: 按位取反运算用来对一个二进制数按位取反,即0位变1,1位变0。 按位与运算的规则是操作数的对应位为1,则该位的运算结果为1,否则
5、为0。 按位或运算的规则是操作数的对应位都为 0, 则该位的运算结果为 0,否则为 1。 按位异或运算的规则是操作数的对应位相同, 则该位的运算结果为 0,否则为 1。,赋值运算符,赋值运算符为“=”,作用是将右边表达式的值赋给等号左边的变量。如:i=3。 复合赋值运算符:在基本赋值运算符“=”之前加上任一双目算术运算符及位运算符可构成复合赋值运算符, 又称带运算的赋值运算符。 一般形式: 变量=表达式 等价于: 变量=变量表达式 说明:代表任一双目算术运算符或位运算符。 例如: char i; i=3; ,四、基本语句,if语句 单分支if语句: 格式: if (条件表达式) 语句; 双分支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三讲 语言 基础
链接地址:https://www.31doc.com/p-2258758.html