么要学习c 程序设计

么要学习c 程序设计

ID:33586641

大小:145.72 KB

页数:56页

时间:2019-02-27

么要学习c  程序设计_第1页
么要学习c  程序设计_第2页
么要学习c  程序设计_第3页
么要学习c  程序设计_第4页
么要学习c  程序设计_第5页
资源描述:

《么要学习c 程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章C++程序设计基础皮德常nuaacs@126.com1为什么要学习C++程序设计1.C++是C的扩充版本。C++对C的扩充是由BjarneStroustrup于1980年在贝尔实验室提出来的,起初,他把这种语言称为“带类的C”,到1983年才改名为C++。2.C++吸收了C和Simula67的精髓,它具有C所无法比拟的优越性。21.2简单的C++程序举例1#include2usingnamespacestd;3intmain()4{5inta,b;//定义2个变量6cout<<"输入变量a和b:";7cin>>a>

2、>b;/*从键盘输入a和b的值*/8cout<<"a+b="<usingnamesp

3、acestd;intmain(){inta,b;cout<<"输入变量a和b:";cin>>a>>b;cout<<"a+b="<

4、tudentName、name_of_student•abc、a123•8abc、StudentName、$bill71.5.3关键字•又称保留字,是系统定义的一些特殊标识符,具有特定含义,不允许挪作他用;•表1-1:C++常用关键字。81.6C++的基本数据类型•两大类:基本数据类型和导出数据类型。•基本类型也称预定义的类型或内置数据类型,包括char、int、float、double、bool和void等。•导出类型:由基本数据类型构造出来的类型,包括数组、指针、引用、结构体、共用体、枚举和类等。•表1-2:C++的基本数据类型。9类型

5、名称字节数取值范围bool布尔型1True,false[signed]char有符号字符型1-128~127unsignedchar无符号字符型10~255[signed]short[int]有符号短整型2-32768~32767unsignedshort[int]无符号短整型20~65535[signed]int或signed有符号整型4-231~(231-1)unsigned[int]无符号整型40~(232-1)[signed]long[int]有符号长整型4-231~(231-1)unsignedlong[int]无符号长整型40~

6、(232-1)float实型4-1038~1038double双精度实型8-10308~10308longdouble长双精度实型8-10308~103081.7.1变量•在程序运行中,值可变的量称为变量。•变量的三要素:变量名、内存空间和值。1定义变量:boolb;chargender,ch;inta,b;doubledx;floatf;unsignedu;111.7.1变量2变量赋值(1)变量定义后,用赋值语句赋初值。inta;a=-12+100;(2)在定义变量的同时,初始化。inta=12;★变量不赋值,其值是什么?121.7.2文

7、字常量1.在程序运行过程中,值不能被改变的量称为常量。2.文字常量是指可直接使用的常量。3.文字常量存储在代码区,对它的访问不是通过地址进行的。4.文字常量分为整形、实型、字符型和字符串型常量。131.7.2文字常量1.整型常量(1)十进制整数,如:789,-456(2)八进制整数,如:0789,-026(3)十六进制整数,如:0x789,-0xAB(4)长整型与无符号型整数长整型整数,如:12L,0234L,-0xABl无符号型整数,如:12U,0234U,0xABu141.7.2文字常量2.实型常量在内存中以浮点形式存放,均为十进制数,

8、无数制区分。(1)小数形式:1.65,1.,.123(2)指数形式:1.23e5、1.23e-5、1e3151.7.2文字常量3.字符型常量:用单引号括起来的一个字符,如‘a’,

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

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

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