下载此文档

C语言基本知识.doc


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
第1章C语言及程序设计基本知识程序:是以计算机能执行的指令形式出现的、能完成具体工作任务的详细步骤。程序设计:是用户根据具体的工作任务编写出能让计算机高效地完成该任务的程序的过程。:(1)确定数据结构。分析具体任务,确定输入数据和输出数据,确定数据的逻辑结构和存储结构。(2)确定算法。根据确定的数据结构确定解决问题的方法,即完成任务的一步一步的步骤。(3)编写程序。根据确定的数据结构和算法,使用选定的计算机语言编写程序代码。简称“编程”。(4)调试程序。将编写好的程序输入到计算机内存中,对程序进行测试并修正,直到程序符合任务要求。(5)整理文档资料。根据数据结构和程序整理编写相关的文档资料。,称为算法。一个算法应具备以下五个基本特征:(1)确定性。(2)可行性。(3)有穷性。(4)有零个或多个输入。(5)有一个或多个输出。:是在程序运行过程中其值不能发生改变的量。变量:是在程序运行过程中其值可以发生改变的量。变量在内存中占据一定的存储单元。在该存储单元中存放变量的值。变量的标识通过给变量取名实现,所以一个变量应该有一个名字。用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符,简单地说,标识符就是一个名字。。类型说明符为char。占1个字节(8位)内存空间。字符变量的定义:字符型类型说明符变量标识符,变量标识符,…;示例:chara,b;/*定义a,b为字符型变量*/字符值是以ASCII码的形式存放在变量的内存单元中的。。赋值语句的一般形式为:变量=表达式;赋值语句的功能和特点都与赋值表达式相同。:getchar()功能:从键盘上接收输入的一个字符。,并将其存入字符型变量c中。#include""main(){charc;c=getchar();}其中c是字符型(char)或整型(int)变量。:putchar(c)功能:向终端输出一个字符。说明:(1)c可以是字符型,也可以是整型。(2)c可以是变量,可以是常量,也可以是表达式。main(){charc;c=getchar(); /*从键盘输入一个字符*/putchar(c); /*在屏幕上显示一个字符*/}(){inta=123;longb=135790;printf("a=%d\n",a);printf("a=%4d\n",a);printf("a=%2d\n",a);printf("b=%ld",b);}屏幕显示结果:a=123a=123a=123b=135790main(){inta=-1;charc='a';printf("%d,%o,%x,%u\n",a,a,a,a);printf("%d,%c\n",c,c);}屏幕显示结果:-1,177777,ffff,6553597,:scanf(格式控制,地址表);功能:用来输入任何类型数据,可同时输入多个不同类型的数据。说明:(1)地址表中每项以逗号分隔,列出需要输入的项(变量)的地址,而不是变量名。inta,b;chard,w;scanf("%d%d",&a,&b);scanf("%3d%d",&a,&b);scanf("%d%c%c",&a,&d,&w);输入:123423123456123a1结果:a=1234b=23a=123b=456a=123d=‘a’w=‘1’求一个同学三门功课的平均成绩main(){inta,b,c;floatv;printf("a,b,c=?");scanf("%d,%d,%d",&a,&b,&c);v=(a+b+c)/;printf("v=%f\n",v);}将键盘上输入的大写字母转换成小写字母输出。#include<>main(){charc;printf("c=?");scanf("%c",&c); /*或c=getchar();*/c=c+32;printf("c=%c\n",c); /*或putchar(c);*/}:(1)if与else的配对关系从最内层开始,else总是与离它最近的未曾配对的if配对。(2)if与else的个数最好相同,从内层到外层一一对应,以避免出错。(3)如果if与else的个数不相同,可以用花括号来确定配对关系。(if语句)开关语句的功能是:首先计

C语言基本知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小97 KB
  • 时间2019-08-01
最近更新