欢迎来到天天文库
浏览记录
ID:50824497
大小:102.00 KB
页数:10页
时间:2020-03-15
《C语言概念及编程环境.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章C语言概念及编程环境1、C语言:是人们在计算机上,为完成某项工作而运用的一个程序设计工具。2、程序:是人们为完成某项工作,用计算机语言编排的一系列过程与步骤。1、1一个C语言程序(1)在e盘上建一个文件夹名为:cpp(2)双击VisualC++系统àFileàNewàFileàC++sourceFileà右边File处写你要建的文件名:时间换算à在其下面的Location即路径名处写:e:cpp(事先建好的文件夹)àok,如图1.1所示,在出现的界面(文档窗口)上你可敲入C程序,敲入的C程序如下:先有一个程序设计的直接感性认识:例1、1在终端上输入秒数,程序
2、将这些秒数化成小时、分钟、秒#include//系统提供的文件包,含预处理命令。系统所有的输入/输出函数都组织在stdio.h中intmain()//主函数{intsec,min,hrs;//定义整型变量,秒,分钟,小时printf("Enteranumberofseconds:");//输出字符串Enteranumberofseconds:scanf("%d",&sec);//输入秒数,放到变量sec中min=sec/60;//秒化成分钟,送到变量min中sec=sec%60;//求余秒,秒数求余除后,余下的秒数送到sec中hrs=min/6
3、0;//分钟化成小时min=min%60;//求余下的分钟数printf("Theconvertedtimeis:");//打印字符串Theconvertedtimeis:(转换成的时间是:)printf("%dhours(小时)%dminutes(分钟)%dseconds(秒)",hrs,min,sec);//打印小时分钟秒return0;}图1.1建立C语言程序对话框敲入程序之后,单击BuildàBuildà是à是à!(编译运行),便出现图1.2的结果。图1.2程序运行结果运行结果:屏幕上输入5000秒,机器用你编写的如上程序,换算成1小时23分20秒。
4、说明:1、main()是程序中的主函数。2、int是整型,其后面的sec,min,hrs分别被定义成整型变量。3、printf("Enteranumberofseconds:");是打印语句,在屏幕上打印出Enteranumberofseconds:字样,是回车(并换到下一行)。4、scanf("%d",&sec);是输入语句,%d说明从屏幕上输入的是十进制整型数据,&sec表示输入的数据放在sec变量中。5、min=sec/60;是将输入的秒数被60除,变成分钟后送到变量min中。6、sec=sec%60;是将输入的秒数求余除,余下的秒数送到sec中,%是
5、一个针对整数的运算,代表求余。7、hrs=min/60;表示分钟被60除,变成小时后送到变量hrs中。8、min=min%60;表示分钟被60求余除,余下的分钟送到min。9、printf("%dhours(小时)%dminutes(分钟)%dseconds(秒)",hrs,min,sec);是在屏幕上打印出换算完的小时、分钟、秒。%dhours(小时)对应hrs,%dminutes(分钟)对应min。%dseconds(秒)对应sec。(回车)表示打印完后,打印头放在下一行上。10、return0;返回语句,一般函数结束后都要返回调用本函数的下一条语句。这
6、里main()是主函数,用的是return0。1、2C语言程序设计语法1、C语言中的主要“单词”(1)标识符C语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。例如,_name,sec是2个合法的标识,而left&right,3has就是2个非法的标识符。还有在C语言中,标识符中的英文字母大小写形式是有区别的,例如,sun和Sun是不同的标识符。(2)保留字保留字(又称关键字)是C语言规定的、赋予特定含义和有专门用途的标识符,它们主要与数据类型和语句有关。如int(整数类型)、float(实数类型)、char(字符类型)、typedef(自定义
7、类型),以及与语句相关的if(如果语句)、else(否则语句)、while(循环语句)、for(循环语句)、break(跳出循环语句)等。(3)用户自定义标识符用户自定义标识符包括程序中定义的变量名、数据类型名、函数名和符号常量名。一般来说,为了便于程序阅读,经常取有意义的英文单词作为用户自定义标识符,如前面程序中的sec、min、hrs等。(4)常量常量是有数据类型的,例如,整型常量132,实型常量15.36,字符型常量‘a‘,字符串常量“helloworld”等。(5)运算符运算符表示对各种数据类型数据对象的运算。如:+(加)、–(减)、*(乘)、/(除)、
此文档下载收益归作者所有