计算机语言与编程概述

一、原码、反码和补码

概述:

在计算机内,有符号的数有3中表示是方法,即(原码)(反码)和(补码);

在计算机内,所有的数据运算都是采用(补码)进行运算的;

正数的原码、反码和补码都相同,负数稍微复杂;

实例:

5的二进制是:101    补成一个字节(即补成8位):00000101

原码:00000101

反码:00000101

补码:00000101

-5的二进制是把最高位改为1:10000101(最高位是符号位)

原码:10000101

反码:11111010(把原码中的1改为0,把0改为1,符号位不变)

补码:11111011(在反码的基础上加1)

二、计算机语言

概念:是指用于人与计算机之间的一种特殊语言,是人与计算机之间传递信息的媒介。

计算机语言分类:

1>机器语言

直接用二进制指令表达,指令是用0和1组成的一串代码,他们有一定的位数,并分为若干段,各段的编码表示不同的含义;

2>汇编语言

使用一些特殊的符号来代替机器语言的二进制码(又称符号语言)计算机不能直接识别,需要一种软件将汇编语言翻译成机语言,汇编语言依赖于硬件体系,开发难度大。

3>高级语言

使用一定格式的自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机直接执行,不直接操作硬件,把繁琐的翻译操作交给翻译器完成。例如:java 、c# 等就是高级语言

猜你喜欢

转载自blog.csdn.net/weixin_41538793/article/details/82464840