计算机基础知识_原码反码补码

一、原码,反码,补码

1.原码

  比如一个二进制数字 最高位是0,(0代表正数) 0010 1000 那么原码就是0010 1000 反码: 0010 1000 补码: 0010 1000 都是一样的,这个二进制数字的10进制是40 所以是正数

正数的原反补都是一样的

2.反码

  反码就是原码的取反,二进制的 0变为1 1变为0 ,看最高符号位是0 还是1,如果是1,则你要0变为1,1变为0,

3.补码:

    负数的的是原码 取反 在加1 变成补码(二进制数)

    正数的原码 加上负数的补码就等于是做减法运算

二.编码:

编码ASCII字符型编码 Unicode国际化编码

存储: Ascii 从0~127

Unicode 从0~65535

三.C/c++/VC++的区别

C/c++是语言

Vc++是工具.

Vc++这种工具支持三种语言,c/c++/汇编

C/c++的编译器的文件名叫做cl.exe

一般放在bin目录下边

如果编译一个程序用到的命令则是

Cl /c 文件名.c 只编译不连接

Cl /c /W1 文件名.c  /W是检查严格不严格,注意W是大写,一般1-4  4级是最严格的

Cl/c/w1/wx  文件名.c 是将文件中的警告变为错误.

四、C/c++下面的link连接

  1. Bin下边的link连接程序,将obj文件连接成一个可执行的exe文件
  2. bin指的是VC++6.0的目录下(什么C++都是一样都在自己的目录下) 然后可以找到

五、#include的用法

#include是起到包含函数声明的作用

如果不用的话,列如printf 你可以自己声明printf函数的声明

包含中的<>和”’’”区别

<>一般规定的是官方的库

“”一般规定就是在当前目录下寻找,是自己的库文件

六、 MSDE使用

看MSDN也是有套路的

从上往下依次是:

函数的标题

函数的简要

函数的声明

函数所在的头文件

函数运行时的支持库

函数的返回值

函数的各项参数

函数的备注

此函数在各个字符集下用的场景

函数的例子和输出结果

还有函数相关的东西

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据结构与算法

洛谷P3959 宝藏(模拟退火乱搞)

1382
来自专栏逍遥剑客的游戏开发

看得让人DT的GLSL

1092
来自专栏佳爷的后花媛

复习C艹(更新中)

之前在win7中运行c/c++下个vc就可以编译运行了,现在换了Mac,上网一看需要下个xcode,哎哟,好大啊,当时又没网,捉急,咦,mac的终端可以编译cp...

1084
来自专栏Python自动化测试

Python学习之time模块(十)

time模块提供了各种与时间有关的功能,想了解该模块的详细信息的可以参考官方的文档:

894
来自专栏静晴轩

lua表排序

Lua作为一种很强大且轻量级脚本语言的存在,对于掌握其几乎无所不能的Table(其实就是一个Key Value的数据结构,它很像Javascript中的Obje...

38911
来自专栏流柯技术学院

testng对失败时截图处理

 3.也就是说我们只需要在onTestFailure方法里面调用ScreenShot类里面的takeScreenshot方法即可,但是我们注意到ScreenSh...

1261
来自专栏進无尽的文章

编码篇-低耦合代码注入

我下面要将的内容也许网上已经有很多相关的介绍了,但是我还是会写出这篇文章,一来是对自己学习的总结,虽然总结的有些晚,如果你仔细看,会发现我的文章有别处没有的内容...

912
来自专栏和蔼的张星的图像处理专栏

737. Find Elements in Matrix哈希表查找

Given a matrix, find a element that appear in all the rows in the matrix.You can...

542
来自专栏智能大石头

你知道吗?多个类多线程环境下静态构造函数的执行顺序

调用A a=new A() 请问输出是什么?为什么? class A { static A() { Stopwatch sw =...

1927
来自专栏mySoul

设计模式-创建型模式-模板方法

定义一个操作中的算法框架,将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义一个算法的步骤。

762

扫码关注云+社区