清华大学C++教程(郑莉)学习笔记--HelloWorld

1.5 程序的开发过程

1. 三种不同类型的翻译程序:

汇编程序:

将汇编语言源程序翻译成目标程序

编译程序:

将高级语言源程序翻译成目标程序

解释语言:

将高级语言源程序翻译成机器指令,边翻译边执行

执行效率较低

JAVA语言是半编译半解释,目的是跨平台实用

JAVA 语言通过编译,生成二进制机器语言,然后通过JAVA虚拟机解释为宿主可执行的机器指令

C++程序是直接编译为本地机器语言代码

2.C++程序的开发过程

算法与数据结构设计

源代码编辑

编译

链接

测试

调试

 

 


1.6计算机中的信息与存储单位 

1.计算机的基本功能

算术运算

逻辑运算

2.计算机中的信息

3.信息的存储单位

位(bit,b):

数据的最小单位,标识一位二级制信息

字节(byte,B)

八位二级制数字组成(1 byte = 8 bit)

千字节 1KB = 1024 B

兆字节 1MB = 1024 K

吉字节 1GB = 1024M

程序中的常用数制

数制转换:

【R进制转换为十进制】

各位数字与它的权相乘之和

【十进制转化为R进制】

整除取余方法

【十进制小数转化为二进制】

乘以R取整法

4.数据的编码表示

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值