TC官方合作论坛
标题:
【剑仙教程】tc简单开发。编码方式的学习。
[打印本页]
作者:
剑仙十号
时间:
2016-12-3 21:05
标题:
【剑仙教程】tc简单开发。编码方式的学习。
本帖最后由 剑仙十号 于 2016-12-3 21:11 编辑
【剑仙教程】tc简单开发。编码方式的学习。
Asc.dll 插件,放在资源目录里面。
求字符的Ascii编码。
求字符的Unicode编码
.
变量 线程ID
功能 执行()
var ret
var str = "tc简单开发"
//求字符的Ascii编码
ret = dllcall("rc:Asc.dll", "char *", "AscA", "char *", str)
traceprint(ret)
//求字符的Unicode编码
ret = dllcall("rc:Asc.dll", "char *", "AscW", "char *", str)
traceprint(ret)
//打开记事本.
//按下Alt键,再按小键盘的数字键116,放开Alt键,可以打出字母t.
//按下Alt键,再按小键盘的数字键99, 放开Alt键,可以打出字母c.
//按下Alt键,再按小键盘的数字键48370, 放开Alt键,可以打出汉字 简.
//按下Alt键,再按小键盘的数字键46501, 放开Alt键,可以打出汉字 单.
//按下Alt键,再按小键盘的数字键49066, 放开Alt键,可以打出汉字 开.
//按下Alt键,再按小键盘的数字键47010, 放开Alt键,可以打出汉字 发.
结束
功能 启动_热键()
线程ID = 线程开启("执行", "")
结束
功能 终止_热键()
线程关闭(线程ID)
结束
求asc编码.rar
2016-12-3 21:11 上传
点击文件名下载附件
605.92 KB, 下载次数: 252
作者:
2576605471
时间:
2016-12-3 21:33
此贴必火....
作者:
剑仙十号
时间:
2016-12-3 21:39
编码。汉字在内存里的存储数字 转载。
哪里可以查询汉字的ASCII码
爵爷2货2017 2014-09-24
优质解答
汉字确实是没有ASCII码的,LZ可能是想知道汉字在内存里的存储的数字是多少吧。
这个容易,你可以随便找个C语言编器把我写在下面的代码编译一下就能看到了,不过你会发现数字基本上都是负数,需要+65536
#include"stdio.h" #include"string.h" void main() { char ch[2]; gets(ch); printf("%d %d\n",(int)ch[0],(int)ch[1]); }
记得采纳啊
猴防仁0 2014-09-24
题目
汉字的ascii码怎么是负数?
,我用VB的ASC()求得的数是负数,比如"中"它的ASCii的值应该是20013, 而我得到的是-10544,而ASCII没负数的,我想知道这两个数的是什么含义,区别是什么,他们之间是什么关系,怎么转换的?
柒夜雪0019B 2014-11-27
作业帮-是干什么的呢?让我来告诉你
优质解答
汉字存放在计算机中,称为:机内码.
它和ASCII码,是有根本区别的.
ASCII码是用来存放阿拉伯数字、英文、符号等等,和汉字,没有一丁点关系.
“中”的机内码是 D6D0.
D6D0,当成有符号数,写成十进制数字就是-10544;
D6D0,当成无符号数,写成十进制数字就是 54992.
那_年夏天0257 2014-11-27
获取每个字符对应的编码
在VB6.0中,
当要获取对应字符的Unicode编码时,则使用AscW命令,若为ANSI编码时,则使用ASC命令。
Unicode编码获取:
字符编码=AscW(单个字符)
ANSI编码获取:
字符编码=Asc(单个字符)
若编码<0则+65536
代码:
if(字符编码<0)
字符编码=字符编码+65536
end
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1