随笔分类 -  C++基础学习

[转]sizeof相关问题
摘要:1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate 阅读全文

posted @ 2016-03-22 09:25 Offie 阅读(234) 评论(0) 推荐(1)

[转]三种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法
摘要:三种流行的命名法则目前,业界共有四种命名法则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。驼峰命令法(Camel):也称骆驼式命名法正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:... 阅读全文

posted @ 2015-12-05 13:05 Offie 阅读(13641) 评论(0) 推荐(1)

[转]ASCII UNICODE与UTF-8编码规则及区别
摘要:字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出 256种状态,这被称为一个字节(byte)。也就是说,一个字节一共... 阅读全文

posted @ 2015-09-06 16:30 Offie 阅读(428) 评论(0) 推荐(0)

[转]C++各种数据类型的取值范围
摘要:先看一个例子,貌似有些编译器并不完全支持所有数据类型,运行结果可能也有差异,依编译器而异,但是获得方式都是一样的、、#include#include#include#includeintmain(void){printf("char类型的变量存储值从%d到%d\n",CHAR_MIN,CHAR_MA... 阅读全文

posted @ 2015-09-06 16:06 Offie 阅读(469) 评论(0) 推荐(1)

[转] C++的预处理及预处理器
摘要:C++的预处理(Preprocess),是指在C++程序源代码被编译之前,由预处理器(Preprocessor)对C++程序源代码进行的处理。这个过程并不对程序的源代码进行解析,但它把源代分割或处理成为特定的符号用来支持宏调调用。常用的C++预处理1)常用的预处理: #include 包含头文... 阅读全文

posted @ 2015-09-06 15:06 Offie 阅读(428) 评论(0) 推荐(1)

[转]宏定义和常量定义的区别
摘要:1.效果-《高质量C++/C编程指南》C++ 语言可以用const 来定义常量,也可以用#define 来定义常量。但是前者比后者有更多的优点:(1) const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产... 阅读全文

posted @ 2015-09-06 15:02 Offie 阅读(182) 评论(0) 推荐(0)

导航