C语言程序设计与应用 - 讲义 - 第2章-简单的秒值-时间值转换_第1页
C语言程序设计与应用 - 讲义 - 第2章-简单的秒值-时间值转换_第2页
C语言程序设计与应用 - 讲义 - 第2章-简单的秒值-时间值转换_第3页
C语言程序设计与应用 - 讲义 - 第2章-简单的秒值-时间值转换_第4页
C语言程序设计与应用 - 讲义 - 第2章-简单的秒值-时间值转换_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1第2章:简单的秒值-时间值转换——卓越工程师培养系列——2目录《C语言程序设计与应用》-配套讲义1.实验内容2.实验原理3.实验步骤4.本章任务5.本章习题3

一天有24小时、一小时有60分钟,一分钟有60秒,因此,一天就有24×60×60=86400秒,如果从0开始计算,每天按照秒计数,则范围为0~86399。通过键盘输入一个0~86399之间的值,包括0和86399,将其转换为小时值、分钟值和秒值,并输出到控制台窗口。《C语言程序设计与应用》-配套讲义1.实验内容42.1包含头文件

头文件是包含了函数声明、宏定义和枚举结构体定义等的一个文件,头文件分为系统自带的和用户自己编写的。包含头文件是一条预处理指令,它的处理过程是:通过预处理器读入源代码,根据预处理指令对源程序进行替换,然后再交给编译器。

包含头文件有两种方式,一种是尖括号形式(如#include<stdio.h>),一种是双引号形式(如#include"UserFile.h")。注意,尖括号包含一般用于包含标准库的头文件;双引号包含一般用于包含用户自己编写的头文件。《C语言程序设计与应用》-配套讲义2.实验原理52.2主函数C程序是由函数组成的,而主函数是其中最核心的部分。一个C程序有且仅有一个主函数,即main函数,这是程序的唯一入口。《C语言程序设计与应用》-配套讲义2.实验原理62.3标识符与关键字

标识符就是给常量、变量、数组和函数等定义的名称,其命名需要遵循一定的规则:(1)必须由字母、数字或下划线组成;(2)不能以数字开头;(3)不能是关键字。

在C语言中,有一些单词被赋予了特定的意义,这就是关键字。《C语言程序设计与应用》-配套讲义2.实验原理72.4常用的数据类型

《C语言程序设计与应用》-配套讲义2.实验原理类型关键字字节数取值范围基本整型int4-231~(231-1)无符号基本整型unsignedint40~(232-1)短整型short2-215~(215-1)无符号短整型unsignedshort20~(216-1)字符型char1-27~(27-1)无符号字符型unsignedchar10~(-28-1)82.5常量和变量

程序运行过程中,值不能被改变的量称为常量,而变量的值是可以改变的。变量必须先定义后使用,通常在定义变量时直接为其赋初值,一般形式如下:

类型名变量名=常数/表达式;

类型名指定变量的数据类型,“=”为赋值符号,将右边的常数或表达式的值赋给变量。《C语言程序设计与应用》-配套讲义2.实验原理92.6局部变量命名规范

函数内部的非静态变量即为局部变量,其有效区域仅限于函数范围内,局部变量的命名采用第一个单词的字母全部小写,第二、三、...个单词的首字母大写而其余字母小写的格式,例如:timerStatus、tickVal、restTime。《C语言程序设计与应用》-配套讲义2.实验原理102.7用printf函数输出数据print在使用C语言进行程序设计时,经常需要打印一些提示信息,printf函数就具有这样的功能,printf函数的一般格式如下所示:printf(格式控制,输出表列);

例如,执行以下语句:printf("Output:%d%d",a,b);

如果a=10,b=20,会打印出以下信息:Output:1020。《C语言程序设计与应用》-配套讲义2.实验原理112.8用scanf_s函数输入数据printf函数用于打印提示信息,用户可以使用scanf_s函数输入数据,scanf_s函数的一般格式如下所示:scanf_s(格式控制,地址表列);

格式控制的含义同printf函数。地址表列是由若干个变量的地址组成的表列,表示变量地址的方法是在变量名前加取地址符“&”。

例如,执行以下语句:scanf("%d",&val);

如果通过键盘输入的是10,则val=10。《C语言程序设计与应用》-配套讲义2.实验原理122.9常用算术运算符

《C语言程序设计与应用》-配套讲义2.实验原理运算符含义示例结果+取正值+aa的值-取负值-aa的算术负值+加法a+ba与b的和-减法a-ba与b的差*乘法a*ba与b的积/除法a/ba与b的商%取余a%ba除以b的余数132.10程序注释

程序注释即是对程序代码的解释说明,可以增加代码的可读性。一段好的代码,注释是必不可少的。常见的注释形式有两种:单行注释和多行注释。单行注释使用“//”符号,作用范围是从“//”开始到本行结束;多行注释使用“/**/”符号,作用范围是“/*”和“*/”之间。《C语言程序设计与应用》-配套讲义2.实验原理142.11system("pause")的作用

如果代码中没有system("pause"),Windows控制台程序的结果输出界面就会一闪即过,基本上看不到执行结果。而添加system("pause")之后,系统就会在windows控制台程序结果输出界面的最后一行输出“请按继续键继续...”,等待用户按下一个按键,然后才会退出结果输出界面,这样用户就可以看到执行结果。《C语言程序设计与应用》-配套讲义2.实验原理15《C语言程序设计与应用》-配套讲义3.实验步骤3.1D盘下创建CProgramTest文件夹3.2复制Material中的文件夹到CProgramTest文件夹中3.3打开VisualStudioCommunity2019软件,创建项目3.4新建App.c文件3.5项目编译和运行16《C语言程序设计与应用》-配套讲义4.本章任务任务1:2020年总共有366天,将2020年1月1日作为计数起点,即计数1,2020年12月31日作为计数终点,即计数366。计数1代表“2020年1月1日-星期三”,计数10代表“2020年1月10日-星期五”。参照本章实验,通过键盘输入一个1~366之间的值,包括1和366,将其转换为年、月、日、星期,并输出转换结果。任务2:参照本章实验,通过键盘输入两个数,判断大小,并输出结果到控制台窗口。任务3:参照本章实验,通过键盘输入十个数,判断大小,并输出结果到控制台窗口。17《C语言程序设计与应用》-配套讲义5.本章习题

(1)简述基于VisualStudioCommunity2019环境的C语言程序设计流程。

(2)scanf和scanf_s有什么区别?

(3)为什么要对制表符长度和缩进长度进行设置?

(4)包含头文件有两种方式,一种是尖括

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论