首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
小咪咪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
位运算的刷题应用
先来解释b 为什么会变成 a。 首先,异或运算是符合交换律和结合律的,就是说 a ^ b ^ c 等于 a ^ c ^ b 等于 (a ^ b) ^ c。 所以,第二条语句就可以等价为 : b = a ^ b ^ b; ,因为(b ^ b) = 0 ,所以 b = a ^ 0 …
位运算
在计算机中所有数据都是以二进制的形式储存的。位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。在正式介绍位运算之前我们先补充几个概念,如果已经熟悉的读者可以忽略。 符号位: 二进制数最高位表示符号位,0表示正数,1表示负数。 原码: 整数的二进制数。 …
计算机程序的思维逻辑 (4) - 整数的二进制表示与位运算
正整数相乘的结果居然出现了负数,要理解这个行为,我们需要看下整数在计算机内部的二进制表示...... 负数的二进制表示看上去可能比较奇怪和难以理解,但这种表示其实是非常严谨和正确的,是不是很奇妙?
ASCII,Unicode 和 UTF-8 的故事
相信很多人都听说过 ASCII,Unicode 和 UTF-8 这些词汇,但可能还是不清楚其中的具体含义,所以回顾总结一下。