1 / 16
文档名称:

第二篇c语言c语言语法入门ppt课件.ppt

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

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

分享

预览

第二篇c语言c语言语法入门ppt课件.ppt

上传人:3321568027 2021/7/2 文件大小:775 KB

下载得到文件列表

第二篇c语言c语言语法入门ppt课件.ppt

文档介绍

文档介绍:第二篇C语言
C语言语法入门

第二章运算和数据类型
求平均值
/*程序名:2-*/
/*读取两个整数,显示出它们的平均值
*/
#include <>
int main(void)
{
int a,b;
puts("请输入两个整数。");
printf("整数a:"); scanf("%d",&a);
printf("整数b:"); scanf("%d",&b);
printf("它们的平均值是%d。\n",(a + b)/ 2); //算术运算优先级

return 0;
}
数据类型
int类型是整数运算,小数部分会被丢弃
double双精度浮点类型
/*程序名:2-*/
/*整数和浮点数
*/
#include <>
int main(void)
{
int n;
double x;
n = ;
x = ;
printf("int型变量的值:%d。\n",n);
printf(" n / 2 :%d。\n",n / 2);
printf("double型变量的值:%f。\n",x); //%f浮点格式
printf(" x / :%f。\n",x / );

return 0;
}
数据类型和对象
int类型的取值范围是-32768到32767---这里说的是TurboC编译器
VS编译器的取值范围是:-2,147,483,648~2,147,483,647之间
注意:int占多少个字节是由编译器决定的,ANSI标准定义int是占2个字节.
TC是按ANSI标准的,它的int是占2个字节的.
可以在TC里试.printf("%d",sizeof(int));结果是2;
但是在VC里,一个int是占4个字节的,在VC里面,
printf("%d",sizeof(int));
cout<<sizeof(int);结果都是4.
不同的编译器,规定也不一样.
float,double也是一样的,在不同的编译器里,占的字节是不一样的
VS编译器的取值范围
bool型为int型,一般认为占4个字节,取值TRUE/FALSE/ERROR。
sbyte型为有符号8位整数,占1个字节,取值范围在-128~127之间。
byte型为无符号8位整数,占1个字节,取值范围在0~255之间。
short型为有符号16位整数,占2个字节,取值范围在-32,768~32,767之间。
ushort型为无符号16位整数,占2个字节,取值范围在0~65,535之间。
int型为有符号32位整数,占4个字节,取值范围在-2,147,483,648~2,147,483,647之间。
uint型为无符号32位整数,占4个字节,取值范围在0~4,294,967,295之间。
long型为32位有符号整数,占4个字节,取值范围在取值范围在-2,147,483,648~2,147,483,647之间。
unsigned long型为32位无符号整数,占4个字节,取值范围在0~4,294,967,295之间
float型为32位单精度实数,占4个字节,+10的负38次方~+10的38次方之间。
double型为64位实数,占8个字节,+10的负308次方~+10的正308次方。
指针占4个字节。
double类型的运算
整型常量和浮点常量
整型常量通常是int类型,浮点常量通常是float类型
double类型的运算
/*程序名:2-*/
/*读取两个实数值,用实数显示出它们的和,差,积,商
*/
#include <>
int main(void)
{
float vx,vy;

puts("请输入两个实数vx,vy。");
printf("实数vx:"); scanf("%lf",&vx); //double型变量通过scanf函数赋值,格式字符串%lf--(%LF),float类型,格式串%f
printf("实数vy:"); scanf("%lf",&vy);