首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    整数补码加减法运算法则是什么_补码加减法中

    A-B:[A-B]补 = [A]补 + [-B]补 = 0000 0100 + 0000 0101 = 0000 1001,可见是正数,补码即原码,对应的值为9 (2)已知A=-128, B=-127, C=...127, 求B-A, C-A, C-B -128的补码:[A]补 = 1000 0000,-127的补码: [B]补 = 1000 0001,127的补码:[C]补 = 0111 1111 -[A]补:...0111 1110 ->末位加一 0111 1111 B-A:[B-A]补 = [B]补 + [-A]补 = 1000 0001 + 1000 0000 = 0000 0001,可见是正数,对应的值为1 C-A...:[C-A]补 = [C]补 + [-A]补 = 0111 1111 + 1000 0000 = 1111 1111,可见是负数,需要转换位对应的原码再求值,转为原码是1000 0001,对应的值为-1...C-B: [C-B]补 = [C]补 + [-B]补 = 0111 1111 + 0111 1111 = 1111 1110,可见是负数,需要转为对应原码再求值,转为原码是10000010,对应的值为

    2.1K20

    【Linux笔记】Linux下编译C语言程序

    在上一篇笔记中有分享Linux下的vi/vim编辑器的使用方法(【Linux笔记】Vi/Vim编辑器),现在我们就可以使用vi/vim编辑器编写C代码了。那么写完代码该怎么进行编译呢?...首先,使用命令gcc -v查看当前的Linux发行版是否有安装gcc编译器(PS:本文使用的Linux发行版是红帽6): ? 使用vi/vim编辑器写代码并保存为hello.c: ?...以上就是在Linux下编译C程序的基本方法,适用于源文件不多的情况。后续的笔记中还会分享其他编译方法,欢迎持续关注!如果你觉得对你有用的话,麻烦帮忙点个赞。...在Linux下进行C语言编程的学习可能会增加学习的成本,但是从长远来看仍然是有必要的。...若不想安装Linux系统,也想适应一下Linux环境,则可参考往期笔记:【C语言笔记】Windows下体验Linux环境。

    16K10

    Linux C编程之一:Linux下c语言的开发环境

    ---恢复内容开始--- 今天开始根据Linux C编程相关视频的学习所做的笔记,希望能一直坚持下去。。。...3、IDE(集成开发环境:集编辑、编译、调试等功能于一身的工具)   Kylix:号称Linux下的dephi;   Kdevelop   RHIDE:类似与Turbo C++ 4、编译器:gcc...假如用户在安装过程中少装了这些包,就无法编译c源程序,这时候可以通过rpm包来迅速安装Linux的C开发语言环境的。...7、Linux下C程序开发过程:   (1)使用vi工具编辑写源程序;   (2)保存为*.c;   (3)使用gcc编译成二进制可执行文件;   (4)....**argv) { printf("Hello Linux\n"); return 0; } 9、c程序组成   对于一个c程序,安装完成后可以分成三个部分

    13.3K01
    领券