二级C语言心血笔记

二级C语言心血笔记

ID:40592226

大小:305.99 KB

页数:34页

时间:2019-08-04

二级C语言心血笔记_第1页
二级C语言心血笔记_第2页
二级C语言心血笔记_第3页
二级C语言心血笔记_第4页
二级C语言心血笔记_第5页
资源描述:

《二级C语言心血笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、l对计算机来说只能接受处理由0和1的代码构成的二进制指令或数据。第一章程序的算法与主要设计1.1程序设计程序设计的任务:1确定数据结构(出现在选择题)2确定算法3编码4在计算机上调试程序5整理并写出文档资料1.2算法是指为了解决某个特定的问题而采用的确定且有限的步骤。1有穷性2确定性3可行性4有零个或多个输入5有一个或多个输出1.3结构化程序设计和模块化结构结构化程序由三种基本结构组成:1顺序结构(从上往下依次进行)2选择结构(判断是与非)3循环结构(判断满足则执行循环体)→高级语言编写的程序代码称为源程序→直接能被计算机执行的程序为目

2、标程序。第二章C程序的设计和初步了解(在不知道精确到小数点后多少位时用double定义,flount一般为小数点后有一位的数)#include是控制输入输出的,所以任何一个程序都必须由这个语句开始。Main()为一个主函数,一个程序由多个函数组成,但有且只有一个主函数。任何程序都由主函数开始执行的。{}:它们两个必须成对出现,它们中的语句是主函数体。包括定义部分和执行部分。它们中的语句,每一条必须由“;”结束。“;”时C语句的一个组成部分而不是一个结束标识。/**/:注释符一定要成对出现,不允许嵌套。两个符号间的语句不

3、被执行。→/**/中“/”与“*”之间不存在空格,不然就是错的。→C程序的基本组成单位是函数。→C程序中每行可写多于一条的语句。语句不一定要在一行内写完。一个语句可以写在多行上。→main()后面不能直接跟“;”主函数后面由{}构成。第三章标识符,变量和常量一.标识符:由字母,数字和下划线组成,并且第一个字符必须为字母或下划线的。这样的组成就是标识符。如:elsewhata_bIf均为合法的而#$12334aa-b为不合法的。(因为a-b中的“-”号没有在定义中包含)注意:C语言中大写字母与小写字母被认为是两个不同的字符。如FOR并不是

4、关键字for.标识符的分类:1.关键字:在C中已经定义好的,不能用作它用的。如ifdoubleintunsigned和viod等。2.预定义标识符:如printfscanf(也是相当于程序中定义好的,也不能用来作它用。)3.用户标识符:用户根据自己的需求来定义的。二.常量:定义:是指在程序的执行过程中,其值不会被改变的量。之间不存在空格常量的分类:1.整型常量:没有小数的常量如:39123-20等2.实型常量:有小数点的常量(凡常量中带小数点的就是实型常量)如:3.93.03.和.871都是实型常量3.字符型常量:由单个字符组成的量(由

5、一对单引号引起来的)如:‘a’‘b’‘xCCO’‘72’‘11’4.字符串型常量:至少由一个字符组成的量(用双引号括起来的为字符串常量。字符串在存储时会再字符后自动加0/故如存储a则占两个内存。但对于字符型常量则只占一个内存)如:“a”“abc”“beijing”“a”5.符号常量:符号常量的值到底是多少,是由在来定义符号常量时来决定的。定义过程:#definepi3.14/*pi定义为3.14*/→115L能作数据常量(L代表长整型)三.整型常量和实型常量整型常量的几个表示方法:二进制十进制八进制:以0为开头的数字,由0-

6、7组成。(如0;027)但八进制以零开头不能表示负数。也不能表示小数。十六进制:以0X(零x)开头,由0-9和A-F组成。(则oxff就不是十六进制而0x19则是对的)十进制转换成其它进制用的是除基取余然后从小往上依次位数增大即余数最小为零开头。实型常量的表示:小数形式:123.4指数形式:1.234e2(相当于1.234乘以10的二次方)1.字母e和E之前要有数字2.字母e和E之后的数字必须是整数(整数可以使负的也可为正的)3.字母e和前后数字之间不能有空格如0.1e+6中的+6表示的是十的正六次方四.变量1.定义:在程序的运行过程中

7、其值可以被改变的量,就叫变量。2.原则:变量必须先定义以后使用。变量定义的过程就是给变量开辟存储单元的过程。3.分类:整型变量:用关键字int来表示。shortint短整型longint长整型(在内存中占4个字节如123L)unsigned无符号(如有-200U这就是错的)变量的定义:inta这是定义一个整型变量ainta=7,b=8;这是定义多个变量(也可先定义变量再赋值。多个变量同时定义时变量之间用“,”隔开,若用“;”则要分别定义。)实型变量:用关键字double或float来表示。float单精度在内存中占4个字节double双

8、精度在内存中占8个字节(若定义inta=1.5;则输出为1因为整型的只为a开辟了整数所在的存储空间故小数点和小数点后面的无法存储)第四章表达式一.算术表达式1.基本的算术运算符:+—*%(取余)这些为双目运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。