- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学目标
掌握C语言的字符集、关键字和标识符
理解C语言的数据类型
理解字符型和整型数据在内存中的存储格式
掌握基本类型数据的常量的表示方法
掌握基本类型变量的定义和使用
掌握数据类型转换的规则以及强制数据类型转换方法
掌握各种运算符的使用用法及其优先级和结合性
掌握字符数据输入输出函数getchar和putchar的用法
掌握格式输入输出函数scanf和printf的用法,理解输入输出界面设计的重要性,掌握简单输入输出界面设计方法;目 录
2.1 C语言的标识符和关键字
2.2 C语言的基本数据类型
2.3 运算符和表达式
2.4 数据的输入输出;编写C程序必须使用C语言字符集中的字符
大写、小写英文字母各26个
阿拉伯数字10个
运算符、标点符号及其他字符30个
+ - * / % = ! | ~ ^
; : ? , . ‘ “ \
( ) [ ] { } # _ 空格
说明
集外字符可用集内若干字符表示,如π用pi表示
源程序注释中可以包含字符集以外的字符
字符串作为数据也可以包含字符集以外的字符;用途:变量名、函数名、数组名、类型名等的命名
构成:由大小写字母、数字和下划线组成,且首字符必须是字母或下划线,不能与关键字同名。
举例:
合法的标识符
MyName、Value、_12、b_tree、abm、sum
非法的标识符
6ab、$ab、a3.5、case
说明:
标识符区分大小写,其有效长度与C编译系统有关
标识符应体现“见名知义”原则,注重可读性;关键字又称保留字:编程语言预定义的具有专门用途的标识符,不允许用作用户的标识符。
ISO C语言共有32个关键字:;数据:程序处理的对象,分为常量和变量。
数据类型:用于描述程序中的数据。
C语言的数据类型;常量:程序执行过程中,其值不能被改变的量。
常量分为:字面常量和符号常量。
字面常量:不做说明,直接使用的常量。如:12,34.5。
字面常量分为:整型常量、实型常量、字符型常量和字符串常量。
符号常量:经说明或定义后才能使用的常量。;符号常量:有名字的常量。须先定义后使用。
定义方法:
使用常量说明符const
const 类型名 常量名=值;
使用编译预处理命令
#define 常量名 值
举例:
const double pi=3.1415926;
#define PI 3.1415926
优点:可读、一致、易维护;变量:在程序执行过程中其值可以被改变的量。
变量四要素:
变量类型
变量名
变量的值
变量的指针(变量在内存中的位置)
变量须先定义后使用;作用:指明变量的类型、名字。
格式:
类型名 变量名1,变量名2,…,变量名n;
例1:
int n;
该语句定义(或声明)了一个名为n的整型变量,变量n 占用4字节内存,n是变量n的指针,即变量n在内存中的位置。
例2:
int year,month,day;
double x1,x2,x3;
long sum,average,total;;说明:
变量定义不是可执行语句,应置于可执行语句前。
同一变量不可重复定义。
变量名以简短、见名知意、见名知型为优。
应按变量的取值范围选择变量类型,以占用内存少、操作简便为优。
C语言没有提供字符串类型,字符串是用字符型数组或指针来处理的。;变量的初值:在首次使用变量前,变量的取值。
置变量初值:
在定义变量时,直接初始化:
int n=3;
float x=12.5;
int a,b=n+1,c=18; /*仅初始化部分变量*/
在定义变量后,用赋值语句赋初值:
float pi;
pi=3.14159;
变量定义后,若未指定初值,则其初值或取0或取随机值,由所分配的存储器种类决定。详见第5章。;取变量的值称为对变量的引用。
对变量赋值与引用统称为对变量的操作或使用。
变量一旦定义,即可多次使用:
int n=3,s,t;
s=n; /*取变量n的值,对变量s赋值*/
scanf(%d,t); /*将输入整数存入变量t*/
/*t表示取变量t的指针(地址)*/;学习数据类型,应关注其占用的内存字节数、取值范围及所支持的操作。
例如:基本数据类型int
用于描述整数
占用4字节内存(在VC++中)
取值范围是-2147483648~2147483647
支持的操作包括加、减、乘、除等运
您可能关注的文档
最近下载
- 征信报告模板-带水印-通用.docx VIP
- 女儿墙维修工程施工方案(3篇).docx VIP
- 找准下一个买卖点.docx VIP
- 2026届高一物理必修一同步1.4 速度变化快慢的描述——加速度(解析版).docx VIP
- UniStrong合众思壮eSurvey2.0软件使用说明书.pdf VIP
- 中国宏桥首次覆盖报告:高景气与一体化与高分红,电解铝龙头静待价值重估.docx VIP
- 中国宏桥-市场前景及投资研究报告:高景气+一体化+高分红,电解铝龙头,价值重估.pdf VIP
- 少女漫画·女作家·日本人-中外文学作品丛书.docx VIP
- 人教版四年级数学上册期末测试卷核心考点.pdf VIP
- 爆破工程技术人员取证培训初级D设计题真题参考答案.pdf VIP
文档评论(0)