第2章C语言基础知识.ppt
《第2章C语言基础知识.ppt》由会员分享,可在线阅读,更多相关《第2章C语言基础知识.ppt(32页珍藏版)》请在三一文库上搜索。
1、第2章 C语言语法基础,主讲:张 娟,第2章 语言语法基础,2.1 标识符和关键字 2.2 数据类型 2.3 常量与变量 2.4 运算符和表达式 2.5 不同数据类型数据间的混合运算,本章内容,1、C语言的基本语法结构? 2、C语言有哪些语法特点呢? 3、想一想,下面程序有哪些错误?,课程回顾,C语言语法特点,1、C程序有且只有一个main()函数,而且程序总是从main函数开始执行,无论其位置在哪, 习惯将main()函数写在程序开始。 2、C语言每条语句都以“;”结束 3、C程序书写自由,一行内可以写多个语句,一个语句也可以分写多行 4、C语言本身没有输入输出语句 库函数输入scanf()
2、和输出printf() 5、C语言注释符号/*/, / 6、C语言区别大小写,习惯用小写,课程回顾,#include main( ) int x,y,sum; /定义3个整型变量x,y,sum x=100, /把100赋给x y=200; /把200赋给y Sum=x+y; /把x+y的值赋给变量sum Printf(“x+y的和sum=%dn“,sum);/输出sum值,课程回顾,#include void main() printf(“*n“); printf(“ *n“); printf(“ *n“); printf(“ *n“); getch(); ,作业点评,运行结果:,自然语言与语
3、言组成要素对比,按照“字-词-句-段-章”的自然语言的学习顺序学习C语言是一种非常有效的学习方法。,2.1 标识符和关键字,字符集,2.1 标识符和关键字,字符集是构成C语言的基本元素。用C语言编写程序时,所写的语句是由字符集中的字符构成。C语言的字符集由下列字符构成:,(1)英文字母:AZ,az。 (2)数字字符:09。 (3)特殊符号:空格 ! % * . ( ),2.1 标识符和关键字,所谓标识符就是用来标识在语言程序中出现的符号常量、变量、数据类型、函数和语句的字符序列,C语言中的标识符是由字符组成,满足一定的构成规则。,C语言规定,标识符由字母、数字、下划线组成,且第一个字符不能使用
4、数字字符。 如: 合法的标识符: a、_3x、BOOK1、sum5、student_1 不合法: -3x、bowy-1、3Student、$Map、SumMul,标识符,2.1 标识符和关键字,关键字,1、标识符的有效长度随系统而异,建议标识符不要超过8个 字符 如:student_num student_name 2、标识符命名的良好习惯见名知意 例如,name(姓名)、age(年龄) 3、C语言的关键字和特定标识符不能用作用户自定义的标识符。 4、C语言区分大小写。如:Name和name是不同的标识符 5、C语言有许多库函数,尽量不要与库函数同名,定义标识符需要注意以下几点:,2.1 标识
5、符和关键字,关键字,关键字是系统定义的、具有特定含义、专门用作特定用途的C语言标识符,也称为保留字。标准C语言中共有32个关键字。 根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。,2.1 标识符和关键字,关键字,(1)数据类型关键字(12个):char, double, float, int, long, short, signed, unsigned, struct, union, enum, void (2)控制语句关键字(12个):break, continue, if, else, switch, case, default,while ,d
6、o, for, goto, return, (3)存储类型关键字(4个):auto, extern, register, static (4)其它关键字(4个):const, sizeof, typedef, volatile,特定字是具有特殊含义的标识符,虽然不是关键字,但习惯上把它们看成关键字 define endif line include 等,13,特定字,2.1 标识符和关键字,2.1 标识符和关键字,思考,下列标识符是否合法,为什么? sum a1 b2 s_name 123 #ss a.b.c float,合法,不合法,C语言的数据类型,2.2 数据类型,在程序中对用到的 所有
7、数据都必须指 定其数据类型.,?,不同类型的数据,所占 内存的字节数不同, 对 应的操作也不相同。,float,double,基本数据类型,2.2 数据类型,ANSI C标准规定,简单类型的前面还可以加上修饰符,使简单类型的语义 更加丰富,方便C编程人员选用恰当的数据类型。这样的修饰符共有4种: (1)signed:有符号; (2)unsigned:无符号; (3)long:长型; (4)short:短型。,2.3 常量与变量,学习目标,理解常量与变量的概念,熟练掌握整型、实型及字符型常量与变量的定义和使用,2.3.1 变量的概念,变量,由程序命名的一块计算机内存区域,用来存储可以变化的数值,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基础知识
链接地址:https://www.31doc.com/p-3423438.html