下载此文档

第二部分:C语言基础知识.ppt


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
C语言程序设计
第二部分:C语言基础知识
1
2021/8/23
数据的表现形式及其运算
计算机高级语言中,数据表现为常量和变量两种
形式。
1、标识符
高级语言中用来对变量、符号常量、数组、函数…命名的有效字符序列称为标识符
标识符命名规则
(1)只能包含字母、数字和下划线
(2)第一个字符必须是字母或下划线
(3)C语言是大小写敏感的,如grade和Grade是两个不同的标识符。
判断:
a、xyz_、pi、π、56_a、a/b、y!、_to、a-2、&a




×
×
×
×
×
×
2
2021/8/23
数据的表现形式及其运算
1、标识符
标识符分类
关键字:已经事先定义好了,程序员不能再将它们另做它用。参看教材附录二,记住常用的关键字(如int、if、do、break、case、char等)。
预定义标识符:在C语言系统中已经使用了的标识符(如printf、scanf、define、include等)。预定义标识符可用作用户标识符。(为了避免误解,不要将该类标识符另作他用)
用户标识符:根据用户需要定义的标识符。用户标识符不能是关键字。
3
2021/8/23
数据的表现形式及其运算
2、常量及其分类
(1)直接型常量
整形常量
实型常量
十进制小数形式:、、…
指数形式:、-13、152e0…
字符型常量
字符、字符串、转义字符
注意:e的前后必须有数字,并且e后面必须是整数!!!
4
2021/8/23
数据的表现形式及其运算
(2)符号常量
//根据输入的半径求圆的周长、面积以及球体的体积
include<>
int main()
{
float r,c,s,v; //r半径,c周长,s面积,v体积
scanf(“%f”,&r); //输入半径
c=2**r;
s=*r*r;
v=**r*r*r;
printf(“周长是:%f,面积是%f,体积是%f\n”,c,s,v);
}
多次出现相同的数值常量
用某个符号代替?
5
2021/8/23
数据的表现形式及其运算
(2)符号常量
//根据输入的半径求圆的周长、面积以及球体的体积
include<>
#define PI //定义符号常量
int main()
{
float r,c,s,v; //r半径,c周长,s面积,v体积
scanf(“%f”,&r); //输入半径
c=2*PI*r;
s=PI*r*r;
v=*PI*r*r*r;
printf(“周长是:%f,面积是%f,体积是%f\n”,c,s,v);
}

c=2**r;
s=*r*r;
v=**r*r*r;
6
2021/8/23
数据的表现形式及其运算
(2)符号常量
符号常量在使用之前必须先定义,其一般形式为:
#define 符号常量标识符 常量值
注意:
(1)定义符号常量时不要加“;”
(2)符号常量不是变量
(3)符号常量在编译时会被替换为常量值
7
2021/8/23
19、有以下程序 #include <> #define PT ; #define S(x) PT*x*x; mian()
{ int a=1, b=2; printf(“%\n”,S(a+b));} 程序运行后输出的结果是 A)     B)    C)   D)程序有错无输出结果
7、以下程序
#include <>
#define SUB(a) (a)-(a)
main()
{int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf(”%d\n”,d);
}程序运行后的结果是()
A)0 B)-12 C)-20 D)10

8
2021/8/23
数据的表现形式及其运算
3、变量:在程序的运行过程中,其值可以改变的量。
变量定义的一般形式为:
类型说明符 变量名;
(1)变量名不可以是关键字;
(2)允许在一个类型说明符后,定义多个相同类型的变量,各变量名之间用逗号间隔,最后一个变量名之后必须以“;”号结尾;
(3)一般变量的定义放在函数体的开头部分

第二部分:C语言基础知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw2015
  • 文件大小100 KB
  • 时间2021-08-23