计算机程序的开发,计算机程序开发

程序设计:

需求分析 + 程序设计

需求分析是指, 在建立一个新的或改变一个现存的电脑刺痛时, 为了描述新系统的目的, 范围,定义和功能等所要做的全部工作。

程序设计

--结构化程序设计

** 首先将一个求解复杂问题的过程, 划分为若干个子过程, 自顶向下, 逐步细(如何分解和设计算法)

-- 面向对象程序设计

** 将待处理问题中的事物当作一个个独立的处理对象, 再以归纳分类的思想把具有相似特性的对象抽象成类

——————————

十进制小数转二进制: 乘2取整

int 32位 ---4字节 有符号位

unsigned int --32 无符号位

double 64位 有符号位

-----

#defube ABC 5

---

CPU只能对相同类型的2个操作数进行算术运算

类型转换: 强制转换和自动转换

数据类型(操作数)或者 (数据类型)操作数

【数据类型应与操作数的数值相符, 否则将造成数值的改变】

cpp 自动转换顺序

char --> unsigned char --> short --> unsgn short --> int -> ling -> float -> double

(低精度--》 高精度)

自增前置--》 先自增再参与运算

自增后置-》 先运算再自增

———————————————————————————

位运算(整型: INT , SHORT, CHAR , LONG)

***一个二进制可记录某种对象的开关状态**

**0x 标识此数为16进制

位反运算符“ ~”--从右向左

至少有8位字节,二进制中, 0编程1吗,1变成0

c++语言中需要转化为16进制才能进行位运算

左移运算符 “”《“ 高位移除, 低位补0

右移运算”》“ 地位移除, 高位补0

赋值运算: 从右到左,

优先级: 等号: 14级

加号: 4级

-----------------------

泛化运算符 : = , ++, --

--得到运算结果

-- 同时还会改变操作数的值

------

常变量:数值初始化后,数值不能改变

const int x = 5, 定义后不能再次赋值

---------------------------

变量名时范围内存单元的一种方法

** 引用 **

定义引用变量不再分配内存空间

int x, y, &xa = a//xa是x的一个引用

------------------------------------------------

取地址 int x; cout<

指针变量

short x =10, y=20;

int *p ;

p = &x;

------------------

* p 简介访问x, 显示变量x内存单元中保存的数值

*p = 0//赋值为0, 该变量不指向任何变量

void 类型的指针变量可以指向任何类型指针的变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值