作者cassatte (..)
看板Web_Design
标题Re: [问题] 有网页语言能够存取16进位的变数吗
时间Sun Mar 16 00:08:39 2008
※ 引述《doomramboo (布丁奶茶去冰)》之铭言:
: 感谢大大的回答@@"
: 可能我问题没问好吧>"<
: 现在是现有一串16进位的的码
: (不管他的显示为何,因为我是要利用那些码做运算:Q)
: 不知道该用什麽资料型态将他存到变数内进行运算(在做密码学加解密运算的网站)
: 小弟有试着用char阵列存放
: 不过只要遇到那些码他就说我语法错误>"<
: 就算加" "包起来也是一样(之前是用asp试)
: 惨的是这些乱码中有时会出现+-*/或是'"符号...这种东西有办法运算吗
: 还是只能先用用数字输入再来显示呢ꄊ: 感恩>"<
16 进位在 JavaScript 里面用 0xFFFFFF 这种形式来表现就可。
十进位的 1+1 跟二进位的 1+1 算出来只会有表示法的差异,
真正的值以 10 进位来说都是 2,不可能不同。
表现的形式你可以用 toString 去做。
ex :
var hex1 = 0x100;
var hex2 = 0x2;
var result = hex1 / hex2;
document.write( result.toString(8) ); // 输出 200 (8进位)
document.write( result.toString() ); // 输出 128 (10进位)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.43.97
1F:推 doomramboo:感谢各位版友的帮忙@@ 我的问题试出来应该是无解... 03/16 16:46
2F:→ doomramboo:那串码只要加在需要编译的语言就会出问题 只能使用低 03/16 16:47
3F:→ doomramboo:阶语言去运算 抱歉问了个笨问题>"< 03/16 16:48
4F:推 buganini:还是看不懂你的问题耶 囧 03/16 18:33
5F:→ cassatte:你可以把资料贴一点出来吗? 03/18 15:19
6F:→ cassatte:JavaScript除了功能受限,其他该有的程式功能都有 03/18 15:20
7F:→ cassatte:16位元的运算只是表示法的问题,所以你的问题一定有解 03/18 15:20