1 / 35
文档名称:

二章C语言的基本知识课件.ppt

格式:ppt   大小:8,297KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

二章C语言的基本知识课件.ppt

上传人:无需盛会 2022/3/16 文件大小:8.10 MB

下载得到文件列表

二章C语言的基本知识课件.ppt

相关文档

文档介绍

文档介绍:二、C语言的基本知识
字符集和标识符
三、关键字
也称“保留字”
它是C语言中具有特定含义,专门用作语言特定成分的一类标识符。
数组类型
C数据类型
基本类型
构造类型
指针类型
空类型(void二、C语言的基本知识
字符集和标识符
三、关键字
也称“保留字”
它是C语言中具有特定含义,专门用作语言特定成分的一类标识符。
数组类型
C数据类型
基本类型
构造类型
指针类型
空类型(void)
整型
实型(浮点型)
短整型(short)
短型(int)
长整型(long)
单精度型(float)
双精度型(double)
数值类型
字符类型(char)
枚举类型(enum)
结构类型(struct)
共用类型(union)
文件类型(FILE)
常量
一、常量与符号常量
例:求圆周长的程序。
main( )
{
double area(double r),circumference(double r);
printf(“area=%f”,area());
printf(“\tcircumference=%f\n”,circumference());
}
double area(double r)
{
return(*r*r);
}
double circumference(double r)
{
return(* *r);
}
#define PI
#define R
R
R
PI
PI
一、整型常量
二、整型变量
整型变量定义方式:
float型变量能接收7个有效数字
double型变量能接收17位有效数字
例:用sizeof运算符测定所用的C系统中各种类型数据的长度。
main()
{ printf(“char:%d bytes\n”,sizeof(char));
printf(“short:%d bytes\n”,sizeof(short));
printf(“int:%d bytes\n”,sizeof(int));
printf(“long:%d bytes\n”,sizeof(long));
printf(“float:%d bytes\n”,sizeof(float));
printf(“double:%d bytes\n”,sizeof(double));
}
357
是否等同于
a=a+(a-(a*a))?
如:printf(“%d,%d,%d”,(a,b,c),b,c);
条件运算
条件运算是用来在两个表达的值中选择一个的操作。其一般格式为:
<表达式1> ? <表达式2> : <表达式3> ;
条件运算符是三目运算符,优先级高于赋值运算符,低于算术、条件、逻辑运算符。
条件运算符的结合方向为从右至左。
例如:a>b?a:b>c?b:c可理解为 (a>b)?a:(b>c?b:c)
【例】输入两个整数,输出大者。
main()
{
int a,b,max;
printf("Please input two number:");
scanf("%d,%d",&a,&b);
max=a>b ? a : b;
printf("The max is %d\n",max);
}
作业:
1、将“China”译成密码。密码规律:用原来的字母后面第4个字
母代替 原来的字母,例如,字母“A”后面第4个字母是“E”,
用“E”代 替“A”。因此,“China”应译为“Glmre”。请编一程序,
用赋初值的方法使 五个变量的值分别为“C”,”h”,”i”,”n”,”a”。
经过运算,使c1,c2,c3,c4,c5分别变成“G”,”l”,”m”,”r”,”e”输出。
2、写出下面表达式运算后a的值,设原来a=12,n=5。,a和n都定义
为整型变量。
⑴a+=a; ⑵a-=2; ⑶a*=2+3; ⑷a%=(n%=2);
⑸a/=a+a; ⑹a+=a-=a*=a;