c语言的基本字符集包括英文字母,第2章C语言地基础知识.ppt

本文介绍了C语言的基础知识,包括基本数据类型如字符型、整型、浮点型,以及变量和常量的定义与使用。强调了数据类型转换规则和运算符的功能。同时,详细阐述了标识符的规范,关键字的作用,并通过实例展示了变量的赋值和使用。
摘要由CSDN通过智能技术生成

第2章C语言地基础知识

C语言程序设计教程 C语言程序设计教程 C语言程序设计教程 * 2.1 C语言的基本要素 2.2 数据 2.3 C语言的基本数据类型 2.4 运算初步 2.5 数据类型转换 * 教学目的和基本要求: 要求学生清楚C语言的词汇和 数据的构成、数据类型、变量与常量的性质掌握表达式中各种运算符的功能和特点,了解数据类型的相互转换规则。 教学重点: 数据类型、变量和常量定义,运算符与表达式。 * 2.1 C语言的基本要素 C语言的基本字符集包括英文字母、阿拉伯数字以及其他一些符号,具体归纳如下: (1) 英文字母:大小写各26个,共计52个,C语言中大小写字母是不同的。 (2) 阿拉伯数字:0~9,共计10个。 (3) 下划线:_。 (4) 标点和特殊字符:+-*/,:;.?\”’~|!#%&()[]{}^<>=等。 系统定义的标识符叫关键字;用户定义的标识符的用途是给程序中函数、类型、变量、常量等实体命名 * C语言对使用字符组成标识符有如下规定: (1) C语言的标识符是由字母、下划线和数字组成的字符序列,但第一个字母必须是字母或下划线,不能是数字。 (2) 系统已经使用的关键字、函数名或其他已定义的单词不能再定义成标识符。 (3) 定义标识符时尽可能让标识符有意义、便于阅读,即做到“见名知义” 注意,在C语言中标识符Aa和AA是两个不同的标识符 Aa、AA、A_Y、ycx11、_name是合法标识符,而5xyz、m.x、!abc、x-y是非法标识符。 * 关键字是一种具有特定含义的标识符。不能作为变量或函数名来使用,只能根据系统的规定使用它们 类 型 关键字 用 途 关键字 用 途 数据 char 声明字符型变量或函数 float 声明浮点型变量或函数 short 声明短整型变量或函数 int 声明整型变量或函数 signed 声明有符号类型变量或函数 long 声明长整型变量或函数 for 循环语句 break 跳出当前循环或分支 控制 else 条件语句否定分支 case 开关语句分支 do 循环语句 continue 结束当前循环,开始下轮循环 goto 无条件转移语句 default 开关语句中的其他分支语句 while 循环语句 if 条件分支 存储 auto 声明自动变量 extern 声明外部变量 其他 const 声明只读变量 sizeof 计算数据类型长度 * 2.2 数据 C语言数据 常量 变量 直接常量 符号常量 整型常量 实型常量 字符常量 字符串常量 类型标识符 变量名1,变量名2,…; C语言的变量是一种数据存储和使用的规范 变量定义语句的一般格式: * 符号常量 const类型标识符 常量标识符=常量数据 例如,将标识符PI定义圆周率,在程序中就可用PI表示圆周率 PI 3.14159 int main() {  const float PI=3.14159;  float r, s,l;           // 定义变量  scanf(″%f″,&r); // 输入半径  s=PI*r*r; // 计算面积  l=2*PI*r; // 计算周长  printf(″s=%10.2f,l=%10.2f″,s,l); // 输出结果 } 变量不能连续赋初值 * 变量定义需要注意以下几点 (1) 使用已定义的类型标识符。 (2) 变量名必须符合标识符的规范。 (3) 在同一程序块中,变量名不允许被重复定义 变量赋初值 变量通过使用“=”赋初值,但必须保证“=”右边的常量与“=”左边的变量类型一致,如“int i=10,j=1;” 例2.1  #include void main() { int x=10,y;   // 定义整型变量x、y  y=-20*x;  printf(″y=%d″ ,y); // 输出y } 2.3 C语言的基本数据类型 * 针对不同类型的数据,计算机将采取不同的存储方式和不同的处理方式 数据类型 基本类型 构造类型 指针类型 字符型 整型 实型 枚举型 单精度型 双精度型 数组类型 结构体类型 共用体类型 复杂类型 * 整型是表达整型数的数据类型 表2.2 Visual C的整型数据长度和表达范围 数据类型 类型标识符 字节数 表达范围 基本型 int 4 -2 147 483 648~+2 147 483 647 短

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值