windows程序的设计2.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
windows程序的设计2

Windows程序设计 * * 2000.9 第二章 C++数据操作基础 自学:关键字,标识符,基本数据类型,数据类型转换, 基本运算,自定义数据类型。 一些说明: 1. C++程序进行输入和输出的操作方法 #include iostream.h int main( ) { int x, y; //定义两个整型变量 cin x y ; //键盘输入变量值 cout “x =” x endl “y =” y endl; //按格式屏幕 return 0 ; 输出变量值 } cin是一个代表标准输入设备(一般代表键盘设备)的对象, cout 是一个代表标准输出设备(一般代表显示设备)的对象, 它们都是C++系统预定义的对象。它们以及输入操作符“”和输出操作符“”都在头文件 iostream.h中被声明。 2. 标识符和关键字 C++语言中,标识符大小写敏感。( Sun , sun ) 关键字是特殊的标识符,不能用作变量、常量等的名称。 3.基本数据类型 _intn void 注意每种数据类型的取值范围。 4. 基本运算 逻辑运算部分, 整个数或表达式“与” 按位“与” | | 整个数或表达式“或” | 按位“或” 例:a = 3 ( 011 ) b = 4 ( 100 ) a b = 1 a b = 000 a || b = 1 a | b = 111 5. 数据类型转换 C++定义的标准类型转换(隐式转换)规则是一种保值映射,即总是将一个值域最大值较小的类型转换为值域最大值较大的类型。 赋值操作总是将右操作数的值转换为左操作数的类型后进行赋值。 char, short int int unsigned long unsigned long double float double 显式类型转换有两种方法: 强制转换法: (类型名) 表达式 函数法: 类型名 (表达式) 输出操作时若要进行类型转换,必须使用显式类型转换。 例: float c ; int a = 5, b = 8; c = a + b ; c = ( float ) a / ( float ) b ; c = float( a ) / float( b) ; printf( “a = %f b = %f \n” , a , b ); //error printf( “a = %f b = %f \n” , float( a ) , float( b) ); 6. 枚举与联合 枚举: enum color { red , green , blue , white , yellow } my_color; enun color your_color; color his_color; 枚举类型中文字量标识符的作用域; 文字量隐含地具有一个整数常量值; int I = blue ; 不能用整数值来初始化或更新枚举类型的对象; my_color = 2; //error my_color = blue ; 不能对枚举类型的对象进行算术或逻辑运算。 联合:联合类型的对象中所有数据成员的存储开始于同一 位置,联合类型的对象所需的最大存储空间由数 据成员中需要存储空间最大的数据成员决定; 两个类型的对象所占用的存储空间: sizeof( X )为6个字节,sizeof( Y ) 为4个字节。 例: class X union Y {

文档评论(0)

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

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

1亿VIP精品文档

相关文档