[工学]chap02_用C语言编写程序

Chap 2 用C语言编写程序 2.1 在屏幕上显示 Hello World! 2.2 求华氏温度 100°F 对应的摄氏温度 2.3 计算分段函数 2.4 输出华氏—摄氏温度转换表 2.5 生成乘方表与阶乘表 本章要点 怎样编写程序,在屏幕上显示一些信息? 怎样编写程序,实现简单的数据处理,例如将华氏温度转换为摄氏温度? 怎样使用 if 语句计算分段函数? 怎样用 for 语句求 1+2+……+100? 如何定义和调用函数生成一张乘方表? 2.1 在屏幕上显示Hello World! 例2-1 在屏幕上显示一个短句: Hello World! 2.1 在屏幕上显示Hello World! /* 显示“Hello World!” */ 注释文本 # include int main(void) 主函数 { printf(“Hello World! \n”); 语句结束 return 0; } 输出函数 换行符 2.1 在屏幕上显示一些信息 例2-2 在屏幕上显示: Programming is fun! And Programming in C is even more fun! # include 编译预处理命令 int main(void) { printf("Programming is fun! \n"); printf("And Programming in C is even more fun! \n"); return 0; } 2.2 求华氏温度 100°F 对应的摄氏温度 摄氏温度 C=(5/9)(F-32) 2.2.1 程序解析 2.2.2 常量、变量和数据类型 2.2.3 算术运算和赋值运算 2.2.4 格式化输出函数printf 2.2.1 程序解析 例2-3 求华氏温度 100°F 对应的摄氏温度。 摄氏温度 C=(5/9)(F-32) #include int main(void) { int celsius, fahr; 变量定义 fahr = 100; 变量使用 celsius = 5 * (fahr - 32) / 9; printf("fahr = %d, celsius = %d\n", fahr, celsius);输出结果 return 0; } 2.2.2 常量、变量和数据类型 int celsius, fahr; celsius = 5 * (fahr - 32) / 9; 数据 常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变 数据类型 常量:5 和 9是整型常量(整数) 变量:在定义时指定 变量的定义 变量定义的一般形式: 类型名 变量名表; 例如: int celsius, fahr; 定义整型变量 float x; 定义单精度浮点型变量 double area, length; 定义双精度浮点型变量 double型数据比float精度高,取值范围大 变量的定义 定义变量时要指定变量名和数据类型 类型名 变量名表; int celsius, fahr; float x; double area, length; 变量名代表内存中的一个存储单元 存放该变量的值 该存储单元的大小由变量的数据类型决定 C语言中的变量代表保存数据的存储单元 数学中的变量代表未知数 x = x+1 变量的定义与使用 变量必须先定义,后使用。 #include int main(void) { int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; printf("fahr = %d, celsius = %d\n", fahr, celsius); return 0; } 2.2.3 算术运算和赋值运算 fahr = 100;

用c语言编写程序学工系统,[工学]chap02_用C语言编写程序.ppt相关推荐

  1. pb程序怎么发布到iis_怎么使用抖音小程序第三方平台系统开发制作发布抖音小程序+教程...

    怎么使用抖音小程序第三方平台系统开发制作发布抖音小程序+教程 抖音短视频APP发布<2019年抖音数据报告>显示,其日活跃用户已经于2020年1月达到4亿,抖音APP受到广大用户追捧的同时 ...

  2. S2C6410裸机程序学写笔记(一)什么是裸机程序

    买了开发板有一段时间了,由于之前没有学习过ARM9,直接学习的ARM11,而在网上ARM11的学习资料有又相对较少.本人经过了一段时间的摸索,于是想把学习过程记录下来,供友人参考指正. 想学ARM之前 ...

  3. 没有c语言基础可以学python吗-必须要有C语言基础才能学python吗

    就我个人的观点,Python 作为学习编程的入门语言是再合适不过的.凡是在大学计算机专业学习过 C 语言的同学都感同身受,认为 C 语言不是很好的入门语言,很多曾经立志学习编程的读者,在学习了 C 语 ...

  4. C语言学习——从零开始学编程(第二篇:C语言知识总括)

    本节将介绍:C语言的基本框架和大部分知识的浅了解(记得先看目录哦~~) 前言--小颖的话 提示:本文篇幅长,知识点多,可以分开学习,记得收藏点赞哦~ 一.数据类型 1.C语言中的关键字 2.不同类型所 ...

  5. c语言编程运动会分数统计系统,东华大学数据结构设计C语言运动会分数统计系统...

    东华大学数据结构设计C语言运动会分数统计系统 东华大学数据结构设计 C 语言运动会分数统计系统东华大学数据结构课程设计 实验报告实验名称: 运动会分数统计系统指导教师:学生姓名:学生学号:实验日期:1 ...

  6. c语言单片机自动浇花系统,Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统...

    <Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统>由会员分享,可在线阅读,更多相关<Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统(5页珍 ...

  7. 用c语言完成银行排号系统,【分享】C语言 银行取票排队系统

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 void call() //客服呼叫客户 { int mywin;//客服所在窗口号 自动分配窗口改为手工分配 char mywinchar;//字符型的 ...

  8. 公交查询系统c语言数据结构,公交路线查询系统(基于数据结构和C语言)

    该系统可用于查询公交线路,有多种方式,如查询某条线路上的各个站点.换乘最少的线路.站最少的线路等. #include #include #include #include #define max 30 ...

  9. 机票退订c语言程序,c语言程序设计告飞机票预订系统.doc

    c语言程序设计告飞机票预订系统 目录 目录i 1课程设计的目的1 2需求分析1 2.1设计一个飞机订票系统,完成以下功能1 2.2该系统中用到的数据结构1 3概要设计2 3.1总体功能模块2 3.1. ...

最新文章

  1. 用递归来判断输入的字符串是否是回文
  2. 关于Linux和Windows双系统共存时间问题
  3. git branch 为什么会进入编辑状态_最好的Git分支管理教程
  4. Android之严苛模式(StrictMode)
  5. junit mockito_JUnit和Mockito合作
  6. 会话,授权,认证概念解析
  7. 【华为云技术分享】文字识别服务(OCR)基于对抗样本的模型可信安全威胁分析初析
  8. ArcGIS Runtime SDK for Android开发之调用GP服务(异步调用)
  9. 微服务架构下的数据一致性:概念及相关模式
  10. Atitit 人员评价能力模型 目录 1.1. 深度、大局观、 1 1.2. 影响力, 影响力 分享 1 1.3. 业务洞察力 价值识别 1 1.4. 视野 战略和人才 专业 1 1.5.
  11. PyTorch1.2安装(Anaconda3 + Python3.6 + cpu版本)
  12. oracle重做日志的信息,Oracle重做日志和日志挖掘
  13. c++整人小程序无限弹窗(附源码)
  14. POI合并单元格后边框显示问题
  15. 01互联网三高架构的演进之道
  16. moveit缺少libfcl.so.0.6文件
  17. GameCenter接入
  18. it行业 平均年龄_IT行业一线员工现状调查报告
  19. 计算机x线平扫对人健康有影响吗,X线检查-医学影像频道-家庭医生在线 第16页...
  20. 怎么样拍摄出优质短视频|抖音短视频拍摄技巧

热门文章

  1. 【转】【WPF】WPF样式(Style)—触发器
  2. ACM程序设计选修课——1030: Hungar的时尚球场(水题+耐心)
  3. GCD学习之dispatch_barrier_async
  4. 如何通过阅读英文网站提高英文水平
  5. Ajax中请求被缓存的问题
  6. 最远的你是我最近的爱
  7. lopa分析_【风险分析方法】HAZOP、LOPA和FMEA三种分析方法,如何做到信息共享?...
  8. 【Paper】2020_Event-Triggered Time-Varying Formation Control for Discrete-Time Multi-Agent Systems wit
  9. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第2章-连通性保持条件下多智能体系统群集运动控制
  10. 【控制】传递函数零极点解析