首页 > 编程语言 > 详细

编程语言了解

时间:2019-09-16 10:52:01      阅读:87      评论:0      收藏:0      [点我收藏+]

1.计算机能识别的只有0和1,所有的编程语言最终在运行时候都是转成了2进制文件被计算机执行。

2.语言也分:机器语言,汇编语言,高级语言或者编译型语言,解释型语言,脚本语言。

3.编译型语言执行速度要快于解释型语言,编译型语言(C/C++...)相当于把代码一次全部解析完之后交给CPU执行,解释型语言(JAVA....)一边解析一边执行。

4.二进制转10进制。从个数开始依次乘以1,2,4,8,16,32,64..........最后的和相加就是得到的10进制数。10101==>1*1+0*2+1*4+0*8+1*16==>21。

5.十进制转2进制。每次除以2取余,除尽为止,最后把所有的余数逆向排序(最后一位余数排在最前面2进制的最高位),排列组合起来就是10进制的2进制数。

6.bit位是计算机中最小单位,它表示一个二进制数0或者1。1Byte(字节)=8bit(位)。word是两个字节16位,dword三个字节32位。

7.计算机中存在正码,反码,补码。一个正数的三码合一,都是其本身。负数原码:最高位不变,后面数和其绝对值相同,负数反码:符号位不变其他位按位取反,负数补码:反码+1。

8.计算机存在都是补码,目的是为了把减法转为加法。

编程语言了解

原文:https://www.cnblogs.com/PrideAssassin/p/11525474.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!