![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
站在阳台向北望
这个作者很懒,什么都没留下…
展开
-
进制的加减法运算
主要宗旨逢十(二/八/十六进制)进一借十(二/八/十六进制)退一原创 2017-04-06 22:14:05 · 1001 阅读 · 0 评论 -
按位异或运算
位异或操作(^)规则:如果两个运算对象的对应位置有且只有一个为1,则计算结果中该位位1,否则为0。简言之:两个相同的数会变成0,反之是1。12340 ^ 0 = 00 ^ 1 = 11 ^ 1 = 01 ^ 0 = 1使用异或的例子,如Leetcode上有一道题目Single Number,题目描述如下:Giv原创 2017-03-27 12:31:21 · 3071 阅读 · 0 评论 -
异或运算详解
按位异或操作(^)规则:如果两个运算对象的对应位置有且只有一个为1,则计算结果中该位位1,否则为0。 简言之:两个相同的数会变成0,反之是1。0 ^ 0 = 00 ^ 1 = 11 ^ 1 = 01 ^ 0 = 1使用异或的例子,如Leetcode上有一道题目Single Number,题目描述如下: Given an array of integers, every element a原创 2017-04-07 14:28:59 · 866 阅读 · 0 评论 -
C++中volatile type specifier
volatile:volatile type specifier和const一样都是c++中的类型修饰符,它和const相对应。一个变量被volatile修饰表示该变量应该避免被编译器优化,从而在每次使用该变量时都要从其内存中重新读取。A volatile specifier is a hint to a compiler that an object may change its val原创 2017-03-28 09:53:08 · 447 阅读 · 0 评论 -
进制的加减法运算
主要宗旨逢十(二/八/十六进制)进一借十(二/八/十六进制)退一例如: (八进制):67 + 24 = 113 (十六进制):FF + 3C = 13B原创 2018-01-03 10:55:11 · 5444 阅读 · 0 评论