最近开始自学C语言,在看K&R的《C程序设计语言》。练习2-3要求写一个函数,将输入的十六进制数字字符串转换成与之等价的整数值,配套答案没有扩展程序的通用性,所以我就稍微改造改造。 配套的答案是这样的(自己添加了注释): 1 #define YES 1 2 #define NO ...
分类:
编程语言 时间:
2015-06-14 23:58:03
阅读次数:
359
1 Unicode编码表
Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制 就是32463,UCS-2用两个字节来编码字符,...
分类:
其他好文 时间:
2015-06-14 15:11:26
阅读次数:
457
1Unicode编码表 Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 表示,为了与十进制区分,十六进制...
分类:
其他好文 时间:
2015-06-14 15:05:22
阅读次数:
435
在数据恢复的过程中,主要就是和数打交道的过程,所以有必要普及下数据进制的基础知识。由于计算机底层用二进制语言通信的,而二进制转换成16进制相对方便,所以我们在用磁盘编辑软件打开硬盘是大多数看到的都是十六进制格式的。10进制:逢十进位有01234567892进制:逢二进位只..
分类:
其他好文 时间:
2015-06-13 18:46:32
阅读次数:
301
#include
#include
using namespace std;
int main()
{
cout<<"请输入一个整数:"<>x;
cout<<"x的8进制表示为: "<<oct<<x<<endl;
cout<<"x的10进制表示为: "<<dec<<x<<endl;
cout<<"x的16进制表示为: "<<hex<<x<<...
分类:
编程语言 时间:
2015-06-13 17:13:30
阅读次数:
373
js charCodeAt()函数说明返回一个整数,代表指定位置上字符的 Unicode 编码。该Unicode编码为十六进制strObj.charCodeAt(index)参数:strObj必选项。任何String对象或文字。index必选项。将被处理的字符的从零开始计数的编号。有效值为 0 到字...
分类:
编程语言 时间:
2015-06-12 19:04:42
阅读次数:
160
今天发现了一个奇怪的问题,从文本编辑器(notepad++)中把一段文本输入到easyui的textbox文本框(textarea)中,不进行任何的操作,直接再从文本框中把文本拷贝出来贴到文本编译器中,通过查看两次文本的十六进制,发现空格部分发生了变化。如下图:
1、文本内容1:(原始文本被容)
2、输入到easyui的textbox中:
3、从文本框中产贴出来:
...
分类:
Web程序 时间:
2015-06-12 11:45:52
阅读次数:
148
1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 string BinToHex(const string &strBin, bool bIsUpper = false) 8 { 9 string strH...
分类:
编程语言 时间:
2015-06-11 21:12:27
阅读次数:
189
ASCII控制字符和ASCII可显示字符
ASCII控制字符
二进制
十进制
十六进制
缩写
可以显示的表示法
名称/意义
0000 0000
0
00
NUL
?
空字符(Null)
0000 0001
1
01
SOH
?
标题开始
0...
分类:
其他好文 时间:
2015-06-11 17:09:58
阅读次数:
161