TC官方合作论坛

 找回密码
 立即注册
查看: 1496|回复: 2

【剑仙教程】tc简单开发。编码方式的学习。

[复制链接]
发表于 2016-12-3 21:05:35 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 剑仙十号 于 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

605.92 KB, 下载次数: 259, 下载积分: 金币 -1 个

回复

使用道具 举报

发表于 2016-12-3 21:33:37 | 显示全部楼层
此贴必火....
回复

使用道具 举报

 楼主| 发表于 2016-12-3 21:39:32 来自手机 | 显示全部楼层
编码。汉字在内存里的存储数字  转载。

哪里可以查询汉字的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

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-21 19:30 , Processed in 0.035264 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表