1 / 32
文档名称:

c语言速成手册范本.doc

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

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

分享

预览

c语言速成手册范本.doc

上传人:xd3225 2020/8/4 文件大小:50 KB

下载得到文件列表

c语言速成手册范本.doc

文档介绍

文档介绍:C语言速成手册(零)序言、环境、你的第一个程序本文目的:介绍C语言最基本的用法,能对付NOIp就行本文特点:没有废话,不讲概念,只介绍语法适宜读者:已经学过其它语言,希望学****C语言的人;特别适合熟练Pascal并想转用C语言的OIer编程环境:就我个人而言,Windows下用Dev-C++,Linux下用EmacsA+B问题代码:#include<>intmain(){inta,b;scanf("%d%d",&a,&b);printf("%d",a+b);return0;}C语言速成手册(一)基本数据类型、标准输出、函数语句和语句块和Pascal一样,C语言的每条语句以分号结尾。和Pascal一样,单词和语句间的空格、回车符对编译没有影响。C语言的语句块用花括号标识,也就是说字符{相当于Pascal的begin,字符}相当于Pascal的end;。语句块中最后一条语句末尾的分号不能省略。如果语句块里只有一条语句,语句块的标识可以省略。这就好像Pascal代码:fori:=1tondobeginwriteln('ILoveYou');end;里面的begin和end可以省略一样。注释的写法两种情形被认为是注释。符号//的后面(只限一行),以及符号/*和*/之间(可以跨行)。例如:/*======================MENT======================*///,你可以在变量定义前加一个const。例如,下面的语句定义了一个常数:constintmaxn=2000;定义变量定义变量使用这样的格式:类型名变量名1,变量名2,...,变量名n;变量名的命名规则与Pascal相同:只能用大小写字母、数字或下划线,第一个字符不用数字。所不同的是,C语言中定义的名称要区分大小写。例如,下面的两条语句定义了三个整型变量和一个字符变量。inta,b,c;charch;和Pascal不同,变量的声明不一定要在整个代码前。你可以在程序中任意一个地方定义一个新的变量。定义的变量只能在当前函数(中的当前语句块)后面的代码中使用。也就是说,不同函数之间的变量不能混用,在某循环里定义的变量在循环外面是无效的。定义在函数外的变量将作为全局变量供后面的函数使用。基本数学运算作用CPascal加++减--乘**除//或div取余%mod除法的结果是整数还是小数取决于参与运算的数是整数还是小数。10/4等于2,.5了。关于字符类型C语言中的字符用一对单引号''标注。例如,'A'表示字符A。无法打印或可能产生冲突的字符用反斜杠加一个字符来表示,这叫做转义符。常用转义符如下:\n换行\tTab\a响铃\"双引号\'单引号\?问号\\反斜杠因此,'\''表示一个单引号,虽然它看上去像是两个字符。字符类型可以依照ASCII码进行数学运算。例如,字符变量ch可能被赋值为'A'+2(这样ch就等于'C'),而'0'+'1'则等于'a'。C语言中的赋值和Pascal不一样,C语言的赋值只用一个等号,等号前没有冒号。声明变量时后面可以跟一个等号赋初始值。下面的语句都是合法的:inta=3,b=106,c=a+b,d;charch=c-'0';d=a*b;类型转换与“名词动用”C语言中,不同类型的变量可以相互赋值,程序将自动转换类型(即使是数字与字符之间)。C语言中也存在“使动”用法(类似于Pascal中使用int64(a)扩展变量长度的用法)。假如a是整型,(double)a表示“实数版的a”;假如ch是一个字符,(int)ch就相当于Pascal中的ord(ch)。考虑下面的代码:inta;intb;charc;doubled,e;a='z';b=;c=b+28;d=a/b;e=(double)a/b;这段代码中,a最终被赋值为122,b得到的值是20,而c的值则为字符'0';,。标准输出输出使用printf函数。printf函数的使用方法如下:printf(字符串,待输出表达式1,待输出表达式2,...,待输出表达式n);C语言的字符串用一对双引号""注明,里面允许有转义符。printf将把字符串输出到屏幕上。字符串中可以有若干个标识,这些

最近更新

2024年公务员考试常识题400道及参考答案(巩固.. 113页

2024年公务员考试常识题400道附参考答案(典型.. 110页

2024年县乡教师选调进城考试《教育学》题库及.. 114页

2024年县乡教师选调进城考试《教育法律法规》.. 145页

2024年大学计算机基础等级考试题库及参考答案.. 21页

2024年大学计算机基础等级考试题库附答案ab卷.. 21页

2024年大学计算机考试题库800道带答案 147页

2024年大学计算机考试题库800道(综合题) 148页

2024年宪法知识竞赛题库精品【含答案】 50页

2024年政工职称考试题库及完整答案(易错题).. 61页

2024年普法学法知识竞赛题库及答案参考 49页

2024年马原复习题400道【必刷】 78页

2024年马原复习题400道(精选题) 79页

2024年马原测试题附答案(考试直接用) 79页

2024年马原试题(典型题) 78页

2024年马原题库400道附参考答案(满分必刷) 79页

《马克思主义基本原理概论》试题库精品(夺冠.. 78页

中国历史文化知识竞赛100题含答案(培优) 14页

中国历史文化知识竞赛100题(典优) 14页

中国历史文化知识题库100道含答案(黄金题型).. 14页

入党积极分子考试题库200道【有一套】 30页

入党积极分子考试题库200道精品(易错题) 30页

全国计算机二级考试试题题库及完整答案【易错.. 97页

全国计算机二级考试试题题库附完整答案(有一.. 96页

公务员历史常识100题【完整版】 14页

宴会设计课程标准 13页

淡水鱼转化为咸水鱼养殖方法 7页

自动包装机安全操作规程 3页

人教版小学六年级语文升学考试综合试卷及答案.. 4页

民族团结铸牢中华民族共同体意识动态讲座PPT课.. 19页