c语言基础知识及考点整理论述.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一周 int定义整型变量? 所有字母都要先定义再使用。 算法:描述完成任务的步骤序列。 算法的三个基本结构:顺序、分支、循环。 算法的表示:自然语言、程序流图、N-S图 程序流图中判定框用菱形,开始结束用圆角矩形,赋值用矩形。 main:主函数,后面一定是英文输入法下的() int:定义“整形变量”?printf:输出语句 scanf:输入语句 %:占位符?一个占位符就是占据一个字符的位置,格式化输出时显示为个空格.? 具体用法如下: %a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符? %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。 %p 读入一个指针 %u 读入一个无符号十进制整数 %n 至此已读入值的等价字符数 %[] 扫描字符集合 %% 读%符号(c此内容来自baidu) :“取地址”运算符:这个运算发可以这样理解,比如说a的含义就是a在内存中的地址。因为运算符能够取出一个变量在内存中的地址,所以叫做取地址运算符。 ? 输入语句scanf(%d %d,a,b);? 输出语句printf(%d, c); 输出内容由“”引出 注意一个;就是一个语句,每句话后都要有分号, 不能丢。括号是英文的, 一个程序主要由顺序 分支 循环3种结构构成 {? }不能忘,限制变量作用范围 ? 进入CodeBlocks之后新建一个项目,在project选项中选择控制台应用程序Console application进行编写。 输入语句scanf和输出语句printf中的“f”指的是format格式。 程序编写完成后点击Build——Build and run 或F9进行运行,并可点击View——log看到编程日志,检查错误。 分号;不能少 P.S.如果觉得编写过程中字符显示太小可以按住ctrl并将鼠标滚轮向下滚来放大~计算一元二次方程的根的题目中,遵守四则运算法则,求根公式.../2a中的2a要用()括起来 ? 华氏温标(Fahrenheit temperature scale)符号℉,1724年,德国人华伦海特制定了华氏温标,他把一定浓度的盐水凝固时的温度定为0℉,把纯水凝固时的温度定为32 ℉,把标准大气压下水沸腾的温度定为212℉,中间分为180等份,每一等份代表1度,这就是华氏温标,用符号F表示,这就是华氏温度 摄氏温度(℃)和华氏温度(℉)之间的换算关系为: 华氏度(℉)=32+摄氏度(℃)×1.8,摄氏度(℃)=(华氏度(℉)-32)÷1.8。 。------------引自百度百科/view/485841.htm ?源程序——编辑连接TC软件——可运行程序 编译程序分为三步:分析问题、编码、调试 程序=数据结构+算法 数据:事物的符号(可存储)表示 int指整型数据,表示这类数据进行整数运算 %d表示所占位置为整型数据 ? double引入小数,精确度较高,可保留小数点后15位左右; 输出占位符:%lf? 输入也是:%lf 若保留两位小数:%.2lf??? 相应的,若保留n位小数:%.nlf float精确地较小,只可保留到小数点后6位 输出输入占位符:%f?? 其保留小数方法如上面的一样 ? 在C语言中; (1)a的三次方不能写成a^3,必须写成a*a*a (2)1不等于1.0 (3)两个整数做运算,结果是整数,e.g: 1/2=0 ??两个小数做运算,结果是小数,e.g:1.0/2.0=0.5 ?? 一个整数和一个小数运算,结果是小数,e.g:1.0/2=0.5 (4)变量没有记忆性,只使用最后一次赋值的结果 (5)程序注释:在语句前加双斜线//,双斜线后的内容在执行程序时不被显示 ?????? e.g: ?????? //d=8.9/100;? 换算直径的单位(后面可加任意自然语言作注释) ? (6)若输出时想输出c=?的形式,要在占位符的%前面加c=,即printf(c=%d,a) ?提示:格式中的“int main()不可删去。(表示这句没看懂,还请看懂的同学阐述一下)int 表示函数有返回值,那么你在main函数结束的时候要有return语句 ?? (7)输入scanf,则其后的括号内一定有求地址运算符 ?? (8)对于程序的设计,可以用函数,例如老师给的作业题求二次函数的实数根:x=(-b+sqrt(b*b-4*a*c))/(2*a),注意分母的2*a一定要用括号括起来。pow表示次方。例如:pow(2,3)=8. 变量没有记忆性,以最近一次对它的赋值为准。 double和float后要有一个空格。公式中不

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档