VC++语言基础之一.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC++程序设计语言 VC++语言基础之一 VC++程序设计语言 第二章 C++语言基础(第一讲) * * 1.3 简单的C++程序介绍 例1.1 简单的C++程序 //源程序文件名为EX1_1.cpp //注释和说明 /* C++程序的基本结构 */ #include iostream.h //包含和编译预处理 void main(void) //主函数 { couti=; //显示提示符 int i; //说明变量i cini; //从键盘上输入变量i的值 couti 的值为:i\n; //输出变量i的值- } 程序通常由多个函数组成,其中必须有一个主函数main()。 C++允许的书写格式非常自由,一个语句可以写在若干行,一行也可以写若干个语句。 (1)对齐规则:同一层次的语句必须从同一列开始,同一层次的开花括号必须与对应的闭花括号在同一列上。 (2)缩进规则:属于内一层次的语句必须缩进一个Tab。 (3)任一函数的定义均从第一行开始书写。 (4)严格区分大小写字母。 程序的书写规则 1.3.3 C++程序的开发步骤 需求分析,算法(方法)描述; 编辑:利用程序编辑器(IDE)完成源程序编写(*.cpp); 编译:产生目标程序(*.obj); 连接:将一个或多个目标程序与库函数连接产生可执行文件(*.exe); 调试:运行与分析程序的结果; 程序是由对数据的描述和对数据进行处理的语句组成,数据可以分为变量和常量两大类,在C++语言中有5种基本的数据类型。 程序 ?文件?模块?函数?语句?词法符号 程序的语句是由不可再分的基本单元—词法符号构成,C++共有6种词法符号:关键字、标识符、常量、字符串、运算符和标点符号。 2.1.5 基本数据类型 ? ? void 空类型 约10位有效数字 8字节 double 双精度类型 约6位有效数字 1e-37 ~ 1e+37 4字节 float 浮点数类型 -32768 ~ +32767 2字节(4) int 整数类型 -128 ~ +127 1字节 char 字符类型 C++语言有5种基本的数据类型,它们是: C++语言中的其它数据类型都是从这5种基本数据类型演变而来。 一般来讲,一个字符占用1个字节的存储空间,一个整数占用2个字节的存储空间,但不能肯定。ANSI C强调的是每种数据类型的最小范围,而不是实际占用的字节长度。 除了void类型之外,基本数据类型的前面都可以加上修饰符。修饰符用来改变基本数据类型的意义,以便更加准确地适应各种情况的需求,C++语言提供了4种类型修饰符: 短型 short 长型 long 无符号 unsigend 有符号 signed P13 表2-4 给出了所有根据ANSI标准组合的数据类型、字长和范围. 修饰基本数据类型 signed最重要的用途是用来修饰字符型,对整型的修饰是多余的,缺省情况下整型为signed,除非修饰为unsigned。 有符号整数与无符号整数的区别是对整数最高位的解释。若指定为signed int,那么编译程序生成代码时将整数最高位作为符号标志。若符号标志是0,则数值为正;若符号标志为1,则数值为负。 C++中还增加了一个 const (恒型)修饰符。一个变量由const修饰后,其值就不能再被改变。(在介绍完变量与常量的概念以后,再对此进一步说明。) 结果为 –1; 原因是,由于在计算机中负数是采用2的补码形式存放,对于无符号数65535,在内存中对应的二进制形式为:11111111 当做为有符号数时,其对应的数值就为 –1; /* 符号位不变,其它各位取反,末位加1,00000001 -1 */ 例如,有如下类型定义: unsigned short int a; short int b; a = 65535; b = a; 此时若输出变量b的值,结果为多少? 标识符是对变量、函数、结构和其它各种用户自定义对象的命名。C++语言中对标识符的命名一般遵守下列几点原则: 1.标识符的第一个字符必须是字母或下划线,随后的字符必须是字母、数字或下划线; 2.标识符的长度可以是一个或多个字符,最多31个(87ANSI),VC++中,最多可以有247个字符。 3.C++中字母区分大小写。 4. C++中48个关键字不能用作标识符。 2.1.2 标识符 this AB-C $123 high..balance hi there 1co

文档评论(0)

fc86033 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档