2016年3月22日

[转]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 阅读(221) 评论(0) 推荐(1)

2015年12月5日

[转]三种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法

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

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

2015年11月29日

[转]Linux 用户管理

摘要: 用户信息:/etc/passwd 用man查看配置文件 ------ man 5 passwd文件密码文件:/etc/shadow 用户配置文件:/etc/login.defs 添加用户的缺省用户信息 /etc/default/useradd 添加用户... 阅读全文

posted @ 2015-11-29 13:30 Offie 阅读(189) 评论(0) 推荐(0)

2015年9月6日

[转]ASCII UNICODE与UTF-8编码规则及区别

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

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

[转]C++各种数据类型的取值范围

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

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

[转] C++的预处理及预处理器

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

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

[转]宏定义和常量定义的区别

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

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

导航