c
文章平均质量分 71
SuckPress
unknown
展开
-
关于VC,C语言 汉字(GB2312)读写的一些初步探索
首先从熟悉的ASCII编码说起基本ASCII 编码一共7位,2^7=128个,对于英文26个字母那是绰绰有余的。但是咱们中国汉字博大精深啊,区区128个字啥完整的意思可能都表示不了于是产生了各种各样的新的编码在VC中 汉字是使用GB2312编码来存储的,GB2312就是2Byte表示一个汉字进入VC反汇编一下 char name[10]="你好谁啊";原创 2013-09-04 20:50:33 · 1290 阅读 · 0 评论 -
C++对于bit的操作 bit直接赋值 及其他技巧(未完)
最近做一个压缩程序,需要直接操作bit这一单位,但是C和C++这两个号称面向底层的语言竟然没有提供对于bit的直接支持,最小单位是bit。。后来发现了一个间接操作bit的方法,就是凑成一个int来读或者写,配合上>和&等来进行操作,这些后面再更首先是bit的赋值C语言里头支持直接的二进制赋值,平常都是熟悉的0xA12E等等,类比换成0b0101010就可以了 int a;a原创 2013-11-27 20:08:45 · 13774 阅读 · 0 评论