![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编码
「已注销」
这个作者很懒,什么都没留下…
展开
-
GB2312、GBK与UTF-8的区别
这是一个异常经典的问题,有无数的新手站长每天都在百度这个问题,而我,作为一个“伪老手”站长,在明白这个这个问题的基础上,有必要详细的解答一下。首先,我们要明白,GB2312、GBK和UTF-8都是一种字符编码,除此之外,还有好多字符编码。只是对于我们中国人的网站来说,用这三种编码 比较多。简单的说一下,为什么要用编码,在计算机内,储存文本信息用ASC II码,每一个字符对应着唯一的ASCI原创 2017-02-07 15:43:13 · 345 阅读 · 0 评论 -
do{...}while(0)的妙用
do{...}while(0)的妙用1.帮助定义复杂的宏以避免错误举例来说,假设你需要定义这样一个宏:#define DOSOMETHING() foo1(); foo2();这个宏的本意是,当调用DOSOMETHING()时,函数foo1()和foo2()都会被调用。但是如果你在调用的时候这么写:if(a>0) DOSOMETHING();因为宏在预处理...原创 2019-08-01 17:03:52 · 138 阅读 · 0 评论 -
宏定义中 # 和 ## 的作用
单井号:将后面的 宏参数 进行字符串操作,即 将后面的参数用双引号引起来双井号:就是用于连接 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...原创 2019-08-01 18:07:31 · 514 阅读 · 0 评论