下载此文档

第2章 c语言基础知识实训.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
第2章 C语言基础知识实训
常量和变量
【学习任务】
区分C语言保留字和标识符的含义,熟悉标识符命名规则以及常量和变量的定义方法。
【学习目标】
(1)了解保留字和标识符的含义,熟记常用保留字。
(2)掌握标识符命名规则和使用方法。
(3)掌握常量和变量的概念以及常量和变量的定义。
【技能实训】
(一)调试运行以下程序,注意符号常量的定义及应用、变量的定义及应用、变量的值的变化。请注意阅读系统给出的出错信息。
①以下程序的功能是:有3种商品,价格分别为p1、p2和p3,欲购买的数量均为NUM件,分别计算并输出购买3种商品的费用。
#define NUM=10
main()
{ float p1, p2;
int count;
p1=
count=p1*NUM;
printf ("count=%d\n", count);
p2=
count=p2*NUM;
printf ("count=%d\n", count);
p3=
count=p2*NUM;
printf ("count=%d\n", count);
}
☆请评价自己本节内容的学录下来:


数值型数据
【学习任务】
认识C语言基本数据类型中的整型数据和实型数据,尝试定义并使用整型变量和实型变量,然后输出其存储的数据。
【学习目标】
(1)熟练掌握整型常量和实型常量的表现形式。
(2)掌握整型变量和实型变量的定义方法、取值范围以及在内存中的存储形式。
(3)了解、熟悉整型变量和实型变量的基本输出格式。
【技能实训】
(一)分析下列程序的执行结果。请在上机前写好“程序执行结果推测”,上机调试运行,检查自己的思路是否正确。若所写执行结果与计算机运行结果不一致,请找出原因。
程序执行结果推测:
①(二级2010年9月填空第6题)
# include<>
void main()
{
int a=200, b=010;
printf("%d%d\n", a, b);
}
②(二级2007年4月选择第19题)注:%u表示按无符号整数输出。
# include<>
void main()
{ // 下面x的初值为十六进制数
unsigned int x=0xFFFF;
printf("%u\n", x) ;
}
③(二级2010年9月选择第38题)
程序执行结果推测:
程序执行结果推测:
#include<>
void main()
{ int s, t, A=10;
double B=6;
s=sizeof(A);
t=sizeof(B);
printf("%d,%d\n", s, t);
}
(二)编写程序:
①位于蛇夫座的巴纳德星距离我们s=,它将在公元11800年取代比邻星成为离太阳最近的恒星。“迭达罗斯”人造宇宙飞船以v=36000(千米/秒)的速度飞向巴纳德星。编程计算多少年后“迭达罗斯”飞船能够到达巴纳德星。已知1光年=×1012千米。请使用预处理命令#define声明一个常量,用以表示1年中有多少秒(忽略闰年问题):
        #define SECONDS_PER_YEAR  (60UL * 60 * 24 * 365)
☆请评价自己本节内容的学录下来:


字符型数据
【学习任务】
认识C语言的基本数据类型中的字符型数据,定义并使用字符型变量,尝试输出字符和字符串。
【学习目标】
(1)掌握字符常量和字符串常量的表现形式。
(2)掌握字符变量的定义方法和取值范围以及在内存中的存储形式。
(3)掌握字符型数据的基本输出格式。
【技能实训】
(一)分析下列程序的执行结果。请在上机前写好“程序执行结果推测”,上机调试运行,检查自己的思路是否正确。若所写执行结果与计算机运行结果不一致,请找出原因。
①# include<>
void main( )
{
程序执行结果推测:
char a,b;
a='x';
b='y';
printf("%c,%c\n%d,%d\n",a,b,a,b);
a=a-32;
b=b-32;
printf("%c,%c\n%d,%d\n",a,b,a,b);
}
②(据二级2008年4月选择第16题改编)
# include<>
程序执行结果推测:
void main

第2章 c语言基础知识实训 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1557281760
  • 文件大小96 KB
  • 时间2018-01-18
最近更新