03 2016 档案
摘要:2.1 位运算 位运算的运算对象是整数类型的,并且把运算对象看成是一个二进制位的集合。运算对象可以是带符号也可以是无符号。如果是带符号且值为负,那么位运算如何处理运算对象的符号位依赖于机器。而且此时的左移操作可能会改变符号位的值。因此会产生未定义的行为。 关于符号位如何处理C++标准没有明确规定,所
阅读全文
摘要:1 关于size_t定义 size_t是一种数据相关的无符号类型,它被设计得足够大以便能够内存中任意对象的大小。在cstddef头文件中定义了size_t类型,这个文件是C标准库stddef.h头文件的C++版本。 在需要通过数组下标来访问数组时,通常建议将下标定义size_t类型,因为一般来说在进
阅读全文
摘要:关于fopen,fread和fwrite三个函数的一些使用细节
阅读全文