第1章 C程序设计基础ppt课件.ppt

第1章 C程序设计基础ppt课件.ppt

ID:58871979

大小:1.65 MB

页数:62页

时间:2020-09-30

第1章 C程序设计基础ppt课件.ppt_第1页
第1章 C程序设计基础ppt课件.ppt_第2页
第1章 C程序设计基础ppt课件.ppt_第3页
第1章 C程序设计基础ppt课件.ppt_第4页
第1章 C程序设计基础ppt课件.ppt_第5页
资源描述:

《第1章 C程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一部分C++结构化程序设计第一章C++程序设计基础本章课件制作:汪大菊本章内容①C++语言概述②C++程序开发过程③C++程序实例④基本数据类型⑤常量、变量及引用⑥运算符与表达式⑦基本输入/输出1.1C++语言概述1.C++语言与程序设计语言:人类交流思想的工具程序设计:就是将解决某个问题的过程用程序设计语言描述出来,计算机按这个描述去逐步实现。程序设计语言:编写程序的语言,低级语言(面向机器)、高级语言(面向过程、面向对象)。C与C++语言2.程序设计语言分为结构化程序设计语言(第1-4章)基本的C++语言面向对象程序设计语言(第5-8章)C++语言特性

2、以及,数据结构(第9-11章)计算机中的信息可以分为三大类(总线):控制信息:控制计算机完成各种操作的指令和控制字。地址信息:数据信息:计算机加工的对象。包括数字信息、文字信息以及各种图形、图像、声音等。3.计算机中的数据与编码在计算机内部将各种数据转换成二进制数后,计算机才能对其进行传送、存储和加工处理。进制基数进位使用符号二进制B2逢2进位0、1八进制Q8逢8进位0、1、2、3、4、5、6、7十进制D10逢10进位0、1、2、3、4、5、6、7、8、9十六进制H16逢16进位0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F计算机中使用的数据(

3、常用进位计数制)不同数制之间可以相互转换二进制信息的存储单位位(bit):二进制的1位,是计算机中数据处理的最小单位。字节(Byte):8位二进制位组成一个字节(1Byte=8bit)。常用来描述容量的单位有:千字节(KB),1KB=1024Byte=210Byte兆字节(MB),1MB=1024KB千兆字节(GB),1GB=1024MB字(Word):独立的信息处理单位,又称为计算机字。非数值数据的表示字符编码:ASCII(AmericanSandardCodeforInformationInterchange)码。ASCII用一个字节中的7位二进制位来表示

4、一个字符,每个字符唯一对应一个ASCII码,最多可表示27=128个字符。汉字编码:汉字在计算机内部也采用二进制的数字化编码。广泛应用GB2312-80(国家标准信息交换用汉字编码),简称国标码,采用二字节编码。3)国标码共编码了7445个图形字符,其中6763个汉字和682个非汉字符号。1.2C++程序开发过程(VisualC++6.0环境):出错编辑源程序a.cpp预处理程序编译程序a.obj连接程序a.exe装入程序输出结果执行程序输入、修改源程序出错出错磁盘输入数据1.3C++程序实例例1:在屏幕输出Hello,youarewelcome!/*Hell

5、oprogram*/#includevoidmain(){cout<<″Hello,youarewelcome!″;//你好,欢迎你!}程序说明:两种注释形式,任意位置,提高易读性编译预处理行,加入系统库文件、头文件,独占一行main()函数:void、函数名、程序开始执行处、函数体{…}语句:一行可以写若干条语句,自由书写格式,每条语句用“;”作为结束例2:编写程序从键盘任意输入2个数,输出这2个数的和。#includevoidmain(){inta,b,n;cout<<″请输入两个数:″;ci

6、n>>a>>b;n=a+b;cout<<″a+b=″<intfmax(inta,intb){if(a>b)returna;elsereturnb;}main(){intv1,v2;cout<<“请输入两个数:”;cin>>v1>>v2;cout<<″两个数

7、中较大数是:″<

8、255[signed]shortint

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

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

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