C课堂笔记汇总

上传人:pu****.1 文档编号:506606039 上传时间:2022-09-13 格式:DOC 页数:10 大小:40KB
返回 下载 相关 举报
C课堂笔记汇总_第1页
第1页 / 共10页
C课堂笔记汇总_第2页
第2页 / 共10页
C课堂笔记汇总_第3页
第3页 / 共10页
C课堂笔记汇总_第4页
第4页 / 共10页
C课堂笔记汇总_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C课堂笔记汇总》由会员分享,可在线阅读,更多相关《C课堂笔记汇总(10页珍藏版)》请在金锄头文库上搜索。

1、嵌入式c基本编程 第一天第一步:目的:理解有关的发展方向、基本知识、基本构造知识点提纲回忆(各概念的具体解释见后) 1程序:为了让计算机执行某些操作或解决某个问题而执行的某些列有序指令的集合(指令的逐条执行)。2模块的优先级,由简入难,提高自信。3算法:解决问题的具体措施和环节。4流程图的概念:是算法的一种图形化表达方式。特点:直观、清晰、更有助于人们设计与理解算法。语言的正反特性:反汇编,操纵二进制,来看核心。 知识扩展:触摸屏的重启是使用中断的循环原理。6养成良好的编程习惯,规范化的书写格式括,使你的程序便于阅读、理解。具体做法如下:括号等同步成对匹配,代码的层次感要强。注释:/单行注释

2、; 多行注释措施一* /,不推荐使用,多行注释中不能套用多行注释,由于只要遇到*/就退出注释。多行注释措施二:代码不生效 #if 0 代码生效 i 非的数字#end #edi 注意:一定要顶格写,并且注释行背面不要跟任何东西/ *作者:创作日期:程序描述:* */分门别类:源文献,头文献,配备文献分别放在一种文献夹内7软件开发过程中分析问题不小于编程,调试ebug重于编码。 C语言开发过程:分析问题 编制程序 -编译 连接 - 调试运营 - 完毕9语言的特点: a) 构造化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护b) 语句简洁:学习时入门相对容易,C 语言较好地总结了

3、其她语言提出的程序库概念 )功能强大:既可用于系统软件的开发,也适合于应用软件的开发。 d)移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。 第二步:目的:基本编程,可以简朴的编写代码。思想准备:要从内存空间考虑问题。1常量:在程序中保持不变的量。特点:程序中保持不变;程序内部频繁使用。常量的变化次数过多,可以使用宏定义efine。宏定义最佳使用大写。变量:一般使用变量来存储数据,值可以随便被变化。3变量的命名需养成的习惯:除i,,外变量名不能少于三个字母,且尽量使用英文。 4变量的命名规则:1)变量名可以由字母、数字和(下划线)组合而成2)变量名不能涉及除 以外的任何

4、特殊字符,如:%、# 、逗号、空格等)变量名必须以字母或_(下划线)开头)变量名不能涉及空白字符(换行符、空格和制表符称为空白字符))C 语言中的某些词(例如 it 和 fot 等)称为保存字,具有特殊意义,不能用作变量名6)C语言辨别大小写,因此变量 rce 与变量PCE 是两个不同的变量5具体实例分析(1) 对的Int widt;Int hght=idth=10;因素:相称于先定义一种ith 然后将with的值赋给eight 因此无第一行就错了(2) 对的 ntwidth1,eit=12;6基本数据类型的分类数据类型数值非整形(float double)非数值整形(int, short i

5、nt, long int)char7 基本数据类型详解 1)整型名称全称类型阐明符缩写类型阐明符位数范畴整型ntn16-3276 至 +267无符号整型ngnd intusignd10 至 65,535短整型or ishot132768 至 +32767无符号短整型unsgned hor inunsiged sot16 至 ,5长整型lg inlong32-2,147,43,648至 2,147,3,47无符号长整型unsig lon ntusignd on30 至 4,294,967,29:当范畴超过时转换数据类型 如 int=624*6*60UL U为无符号L为长整型。2)非整型 fat

6、在 C 语言中用于存储单精度浮点数。10-3 至38,7位有效数字。 Double表达双精度浮点型。16 位有效数字。1-至10+30.E:浮点数是不拟定数因此宏定义为#defie ERSION .0000001 例子exrise.c 3)字符型 (ha 占8个位,最多是5 )Eg: ucha i; Fr(i0;i & ch= 9ch - ch = a & ch = & ch Zc + (a- A)printf(%d,)int value a直接将a的ACII值赋给valuhr虽然不是数值型但是可以当成数值型进行加减。8输入:%d 将参数按整数形式转换输出,相应参数应是int类型%d将参数按长

7、整数形式转换输出,相应参数应是ng 类型c 输出一种字符,相应参数应当是一种字符s 输出一种字符串,相应参数应当是一种字符串 将参数按带小数点数形式输出,相应参数应是oble 类型,默认状况下精确到 6位小数注意:输入的取地址符不要丢掉。 输入多种数之间指定用,等符号则在输出时要用同样的符号表达隔开,否则默觉得空格隔开。9类型转换:自动类型转换原则:把表达范畴小的类型的值转换到表达范畴大的类型的值 r t log float ble强制类型转换语法:(类型名) 变量或数值Eg:float(x) 或 (flat)xEg:int a = , b 3;flatquflat(a)/ b;(float)

8、a0etcar()很不稳定,获取输入的第一种字符 puhar()第三步:理解运算符.运算符的重要类型有:算术运算符:+、-、+和- 赋值运算符:变量 体现式; 关系运算符:=,,0&idh) 15 16 rea=height*ith;17 printf(面积是:%d,area); 18 es 0 printf(输入错误n);2 endif #f 0 23 /float型数,不是一种拟定的值 2 n lu2; 2 fa lu=.; 6 i(vlue=1)7 prntf(intata s kn);28 ls 9 pit(intdaaisr); 30 f(ale2=2.6) 31 printf(fl dt on);31 prif(lt datis kn);32 se3 pritf(fladata i rrn); 34 35 rtrn ; 36#d 7 #if 3 /字符与ASC码转换关系 判断浮点数与否为 9 #define ESN 0.0000 40 flt value; 4 if(aue=-EPSIO&value4%d,%dn,nm+*num+,m); 58 num=

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号