第2章C语言程序设计基础ppt课件.ppt

第2章C语言程序设计基础ppt课件.ppt

ID:59019118

大小:373.50 KB

页数:42页

时间:2020-09-26

第2章C语言程序设计基础ppt课件.ppt_第1页
第2章C语言程序设计基础ppt课件.ppt_第2页
第2章C语言程序设计基础ppt课件.ppt_第3页
第2章C语言程序设计基础ppt课件.ppt_第4页
第2章C语言程序设计基础ppt课件.ppt_第5页
资源描述:

《第2章C语言程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章C语言程序设计基础基本符号与基本数据类型常量与变量运算符与表达式数据的输入与输出12.1基本符号与数据类型基本符号C语言使用的全部字符是ASCII码字符集,它包括256个字符,每个字符都对应着一个不同的序号(码值);前128个字符为标准的ASCII码字符序号为0、1、2、…、31以及127的字符为控制字符,它们完成规定的功能操作;序号从32到126的96个字符是文字字符,它们用于显示和打印。语言程序设计C2附件:其中:(1)序号从48~57:数字0~9。(2)序号从65~90:26个大写英文字母A~Z。(3)序号从97~122:26个小写英文字母:a~z。(4)其他一些可打印(显示)的

2、字符,如各种标准符号、运算符号和括号。(5)一些特殊字符,如空格符、换行符、制表符(跳格)等。空格符、换行符、制表符等统称为空白字符,它们在程序中的主要作用是用来分隔其他成分,即通过加入一些空白字符把程序排成适当的格式,以增加程序的可读性。语言程序设计C31.专用符号(见表2.1)2.关键字(见表2.2)3.标识符在程序中,常常用具有一定意义的名字来标识程序中的变量名、函数名和数组名,以便在程序中根据名字访问它,而程序中各种名字都是用标识符来表示的。C语言中关于标识符的规定如下:语言程序设计C4(1)一个标识符只能由字母、数字和下划线组成,而且第一个字符必须是字母或下划线,即数字不能作为标识

3、符的第一个字符。(2)标识符中同一字母的大小写是有区别的,即看作为不同的字符。(3)标识符不能与关键字同名。例2.1以下4组用户定义标识符中,全部合法的一组是_______。A)_mainB)ifC)txtD)intenclude-maxREALk-2siny-m-dDr.Tom_001_2010Date3COMsizeof语言程序设计C54.分隔符C语言的分隔符主要有空格、逗号和分号。C语言中单词与单词之间可以用一个或多个空格“”进行分隔,语句与语句之间用一个分号“;”进行分隔,逗号“,”则用于程序定义同类型变量之间、函数参数表中参数之间以及输入输出语句中各个参数之间的分隔。语言程序设计C

4、6数据类型数据类型基本类型构造类型指针类型空类型(void)字符型(char)枚举类型(enum)整型(int)实型(浮点型)单精度型(float)双精度型(double)数组类型结构体类型(struct)共用体类型(union)语言程序设计C72.2常量定义:在程序运行过程中,其值恒定不变的量。语言程序设计C8常量直接常量符号常量(标识符定义的常量)字符型常量数值常量整型常量实型常量字符常量字符串常量整型常量三种形式:十进制整型常量的表示与数学上的整数表示相同。十进制整型常量没有前缀,由0~9的数字组成。八进制整型常量的表示形式是以数字0为前缀,后面跟由0~7的数字组成。八进制数通常是无符

5、号数。十六进制整型常量是以0x或0X为前缀(0x或0X中x或X的前面是数字0而不是字母o),其后跟由0~9、A~F或a~f的数字组成。语言程序设计C9实型常量C语言中的实型常量只能用十进制形式表示。实型常量只有两种进制表示形式:小数形式和指数形式。小数形式:由数字和小数点“.”组成(必须有小数点)。例如:-1.85、.426、728.、0.345、0.0都是十进制小数形式的实数,小数点前或后可以没有数字。指数形式:由十进制数加阶码标志“e”或“E”以及阶码组成,其一般形式为:aEn或aen,其中,a为十进制数,n为十进制整数(n为正数时“+”可以省略),其值为a×10n。语言程序设计C10以

6、下是合法的实数:1.234e+12(等于1.234×1012)3.7e-2(等于3.7×10-2)78E3(等于78×103)以下是非法的实数:e-5(阶码“e”前无数字)58.+e5(符号位置不对)2.7E(无阶码)6.4e-5.8(阶码为小数)语言程序设计C11符号常量在程序中,可以定义一个符号来代表一个常量。符号常量的定义形式如下:#define符号常量名常量例如:#definePI3.14159#defineNUM35#defineName“Liuyu”注意,#define与#include一样是宏命令而不是C语言语句,其末尾不能加分号“;”。符号常量一旦定义,就不能在程序中其他地方

7、给这个符号常量再进行赋值。例如“PI=5.286”;是错误的。语言程序设计C12字符常量与字符串常量字符常量用一对单引号“’’”括起来的一个字符,称为字符常量。例如,’a’、’0’、’A’、’*’都是合法的字符常量。字符常量在内存中存储的是字符的ASCII码。如’a’的ASCII码是97,而’A’的ASCII码则是65。语言程序设计C13C语言还定义了一些特殊的字符常量,即以反斜杠字符“”开头的字符序列,称

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。