~a a中所有位都取反 a & b a中的位 与 b中的位 (都为1则1,否则为0) a | b a中的位 或 b中的位 (只要对应位一个位1则为1) a ^ b a中的位 亦或 b中的位 << 位左移 (将某值乘于2的幂) >> 位右移 (将某值除于2的幂) @1.亦或: 比如 int a = 100; int b = 88; 那么: 1100100 100 1011000 88 ------------------ 亦或 0111100 60 [只要对等位相同就取0,否…
David Griffiths (作者), Dawn Griffiths (作者) Ever wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, th…
Go 语言笔记 基本概念 综述 Go 语言将静态语言的安全性和高效性与动态语言的易开发性进行有机结合,达到完美平衡. 设计者通过 goroutine 这种轻量级线程的概念来实现这个目标,然后通过 channel 来实现各个 goroutine 之间的通信,这个特性是 Go 语言最强有力的部分. Go 语言像其它静态语言一样执行本地代码,但它依旧运行在某种意义上的虚拟机,以此来实现高效快速的垃圾回收. 「切片」是 go 中的重要概念. package main import ("fmt"…