little-endian VS. big-endian
被这两件东西搞了很久,曾经看资料时理解了,但过一段分间又很容易忘记了。今天遇到一道题,要写个程序检查所用的系统是big endian还是little endian。首先,要知道什么是big endian,什么是little endian?一些资料的解释如下:字节排序含义Big-Endian一个Word中的高位的Byte放在内存中这个Word区域的低地址处。Little-Endian一个Word中的低位的Byte放在内存中这个Word区域的低地址处。我觉得这样很不适合记忆,很快就混淆了。用big endian对应值高位优先,little endian对应低位优先,更容易记忆些。计算机在使用内存时总是从低地址向高
c++初学者的50个忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;[@more@]1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Objec