下载此文档

c语言速成手册范本.docx


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
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将把字符串输出到屏幕上。字符串中可以有若干个标识,这些

c语言速成手册范本 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pk5235
  • 文件大小49 KB
  • 时间2020-04-02
最近更新