
C语言
文章平均质量分 50
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
程序员草帽
夯实基础,空杯心态,实践为王。
专注于自动驾驶方向,致力于技能提升突破,不时记录所遇到的知识点,感谢您的关注!
展开
-
一文详解原码, 补码, 反码
1-127的结果应该是-128, 在用补码运算的结果中, [1000 0000]补 就是-128. 但是注意因为实际上是使用以前的-0的补码来表示-128, 所以-128并没有原码和反码表示.(对-128的补码表示[1000 0000]补算出来的原码是[0000 0000]原, 这是不正确的)1-1 = 1 + (-1) = [0000 0001]原 + [1000 0001]原 = [0000 0001]补 + [1111 1111]补 = [0000 0000]补=[0000 0000]原。原创 2022-10-24 20:39:42 · 814 阅读 · 0 评论 -
C++中运算符|=和&=的具体含义
我们在C/C++语言中经常会碰到 && 和 || 运算符,当然也很清楚它们的具体含义,无非就是与和或的解释,再延伸一下就知道运算符 & 和 | 的大概含义。& 在C/C++语言中可能表示两种运算符。如果运算对象只有一个,且为右操作数,那么&为取地址运算符,结果为操作对象的地址。例如&a(假设a是一个左值,即具有具体的可访问的地址)结果为a的地址,所以&=的意思是先取地址再赋值。如果运算对象有两个,那么&表示位与运算。结果中的每一个二进制位等于两个运算数的对应位置的二进制位按位与。每一个位的位与运算法则是,原创 2022-06-10 10:28:05 · 13903 阅读 · 0 评论