ImageVerifierCode 换一换
你正在下载:

C语言.docx

[预览]
格式:DOCX , 页数:42 ,大小:52.12KB ,
资源ID:3242223      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3242223.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言.docx

1、C语言C语言程序设计第一章:概述第三节 C程序的基本结构例1: #include void main() Printf(“Hello world!n”); Getchar(); 说明:1)、#include 编译预处理命令Include 包括包含 “#”是固定的书写格式Stdio.h 标准的输入输出库编译:将自然代码用编译器翻译成计算机能够识别的语言2)、void main()Void:无返回值,无类型Main: 主要的函数是C程序的基本单位,1个C程序有且只有一个main() 函数,程序的执行总是从main()函数开始的,并且结束于main()函数,无论main()函数的位置如何。函数的2个

2、部分:函数首部:函数体函数体:大括号的部分声明部分(声明部分有时候可以省略)执行部分3)、printf(“hello world!n”);格式化输出函数Printf(“格式控制串”,输出项);“格式控制串”包含两种信息:A、 普通字符.原样输出B、 格式字符.不原样输出,%开头是格式字符%d输出整数%f.输出小数%c.输出字符型数据输出项:输出项如果有多个,中间用“,”分隔4)、“n” 用反斜杠开头的是转义字符n 表示换行,是一个换行符5)、C语言大小写敏感,一般用小写6)、C语言使用/*.*/注释一段 用“/”注释一行7)、C语言本身设有输入输出语句,其输入输出操作全部由函数完成。 这句话正

3、确、第四节 上机编辑源程序(*.c) 翻译目标方程(*.obj) /二进制但不能运行连接可执行程序(*.exe)例二: #include Void main() Int a,b,c;a=1;b=2;c=a+b;printf(“c=%d”,c); (“%d+%d=%d”,a,b,c);getchar();int:整数数据类型int a,b,c 定义三个整数的变量 a,b,c 为变量,变量是占空间的存储的基本单位:字节(B),最小单位:位(b)第二章 数据类型、运算符与表达式一、数据类型(基本型),用来声明变量的1、整型:短整型:short int整 型:int长整型:long int2、浮点型单

4、精度浮点型:float双精度浮点型:double3、字符型:char*计算数据类型占空间的大小:*#include void main() printf(%dn, sizeof(short int); printf(%dn, sizeof(int); printf(%dn, sizeof(long int); printf(%dn, sizeof(float); printf(%dn, sizeof(double); printf(%dn, sizeof(char); getchar();4、数据类型决定:a、决定空间的大小(变量的空间大小),可以用”sizeof()”运算符进行测试 “siz

5、eof()”来测量空间占多大小b、决定数值的范围二、常量与变量1、常量:其质不改变的量A、符号常量:标识符规则:由字母数字下划线构成且开头的不能是纯数字,关键字不能做标识符符号常量的定义格式:#define 符号,常量值 define:声明,定义。例: #define PRICE 30 #include void main() int num, total; num=10; total = num*PRICE; printf(total=%d,total); getchar();B、普通常量(4种)1)、整型常量(三种表现形式)十进制整型八进制整型(07,用0开头是八进制)十六进制整型(09,

6、af,用0x开头)2)、浮点型常量(2种)用小数点表示 1.5 46.5用指数表示 1.5e2 1.5的十的2次方注:e的前面必须有数字,后面必须为整数。3)、字符型常量a、定义:用单引号引起来的一个字符 a b *b、以下不是字符常量或错误: “a”是字符串常量ab错误c、字符常量是以ASCII码的形式存储的Signed有符号Unsigned无符号 (Unsigned int a;只能填大于等于0的数)d、常见ASCII码对应值:A65 a97 048例题:#include void main() char c1; c1 = A; printf(字符是:%cn数值是:%d,c1,c1); g

7、etchar();例题变向:#include void main() char c1; c1 = A; c1 = c1 + 32; printf(%c,%d,c1,c1); getchar();e、转义字符:用开头常用的转义字符有:n换行t跳格(与电脑的Tab键相似,跳到下一个输出区)。”表示输出一个双引号ddd:13位八进制表示的字符xHH:12位十六进制表示的字符(x小写)例如:101,x41都是大写字母A5)、字符串常量用双引号引起来的多个字符:空串 :空格字符串 空串占一个字节,空格字符串两个字节字符串结束标志02、变量:程序运行期间其值可以改变的量A、变量的定义:数据类型 变量名1,

8、变量名2变量名n; (变量之间用逗号隔开)例:int a,b,c; Float x,y; Char c1,c2,c3;B、 初始化:定义变量的同时赋初值称为初始化例: int a=1,b=2; Float x=0.5,y=4.8; Char c1=a,c2,c3=h;C、 使用:变量必须先定义后使用 函数体: 声明部分 /定义变量,数组 执行部分 声明部分必须放在执行部分的前面三、不同类型的数据转换1、隐式转换 高: double float 必定转换 Unsigned 最终必定转换为double Long int 低: Int shot int,char2、显示转换(强制类型转换)A、格式:

9、 (数据类型)表达式 例:(float)3/2转换为1.5 (float)(3/2)转换为1 (int)3.6 将3.6强制转换为int,不进行四舍五入四、运算符与表达式1、算术运算A、运算符:+,-,*,/,%:(求余)要求运算数据必须为整数例: Int x,y; X=5; Y=5; Printf(“%d”)C、 表达式:(运算符与运算数据组合在一起的式子)5%2:要求2个数据参与的叫双目运算-5:单目运算(有一个数)2、自增(自减)运算:A、运算符:+ + ; - - .B、功能:使变量本身加1或者减1。操作对象只针对变量不针对常量。例: 5+ 错误 (a+b)+ 错误C、形式:后置:in

10、t i=3; i+; /变量i本身加1,变为4,i+表达式的值是变量变化之前的值3前置:int i=3; +i /变量本身加1变为4 +i表达式的值是变量变化后的值3、赋值运算: A、运算符:= ,+= , -= ,*=, /= ,%= B、作用:将赋值符号右边的值赋值给左边的变量 例: 5=5 错误 (a+b)=3 错误 a=1; a+=3 等价于 a=a+3 x*=y+2 等价于 x=x*(y+2) 赋值表达式的值与左边变量的值相等 例如: a=1 表达式的值和变量的值都为1 x=y=z=1 嵌套 例题: int a=2 a-=a+=5 求值4、逗号运算: 运算符: , 。 格式:表达式1

11、,表达式2表达式n; 逗号表达式的值是逗号表达式n的值例: a=5,a*2; a=5,a*2,a+4; a=5,a*=2,a+45、运算关系: A、运算符:,= =,!=(不等于)。 级别较高 级别较低 B、表达式的值:只有两个值0,1 式子是对的成立 值为1 式子是不对的不成立 值为0C、例子: 12 1 221 0 1=1 1 2=1 1 5=5 1 5=3 0 1!=0 1 1!=1 0 1=12):0!5 : 0!a : 0&: 0&0 : 0 0&1 : 0 1&0 : 0 1&1 : 1|: 0|0 : 0 0|1 : 1 1|0 : 1 1|1 : 1例:如果字符型变量ch,ch

12、只能放小写字母所有小写字母:a=ch&ch=z所有字母:a=ch&ch=z|A=ch&chy?x:y; 结果为8总结:优先级: 单目运算(+,(类型),sizeof,!) 算术运算(*、/、%、+、-) 关系运算( =) 逻辑运算(&、|) 条件关系(?:) 复制运算(=) 逗号运算(,)数学函数: #include Int abs (int x); Int:表示函数的运行结果是个整数字符串函数:string.h写程序的步骤:Void main()变量名称赋值或输入数据操作(求解,运算)输出结果第三章:程序设计的灵魂算法1、算法的特征A、有效性B、确定性C、有穷性D、有0个或多个输入E、有1个或多个输出2、算法的描述A、文字B、图形(流程图,N-S图)3、结构化程序设计的三大结构A、顺序结构B、选择结构C、循环结构第四章:顺序结构1、输出函数A、字符输出函数(putchar)格式: Putchar(c)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1