TC官方合作论坛

 找回密码
 立即注册
查看: 157|回复: 4
打印 上一主题 下一主题

[已解决] 16进制与10进制的说明

[复制链接]
跳转到指定楼层
楼主
发表于 2016-8-16 18:58:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
16进制是用#表示,10进制用的什么?找不到
回复

使用道具 举报

5#
发表于 2016-8-16 19:31:43 | 只看该作者
zxczxc1968531 发表于 2016-8-16 19:09
变量 颜色值
颜色值=取色(48,34)
如果(颜色值==#3448C8)

取色默认返回是数,而1返回16进制时返回的是字符串

颜色值=取色(48,34)
如果(颜色值==#3448C8)
等于
颜色值=取色(48,34)
如果(颜色值==3426504)
等于
颜色值=取色(48,34,1)
如果(颜色值=="3448C8")
回复 支持 反对

使用道具 举报

沙发
发表于 2016-8-16 19:02:28 | 只看该作者
直接写,没有标志就是十进制
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2016-8-16 19:09:16 | 只看该作者
言术 发表于 2016-8-16 19:02
直接写,没有标志就是十进制

变量 颜色值
颜色值=取色(48,34)
如果(颜色值==#3448C8)
     消息框("找到")
否则
     消息框("没有找到")
结束

这个取色(x,y,模式=0)默认模式为0表示10进制,1表未来16进制,那么问题来了
如果(颜色值==#3448C8)这里面的颜色值又是用的#,#是表示16进制,那为什么前面用的十进制后面用的16进制还可以运行,而把模式换成1反而找不到色了呢?如果如果(颜色值==#3448C8)里面要用十进制又怎么写,不写#会报错
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2016-8-16 19:12:55 | 只看该作者
言术 发表于 2016-8-16 19:02
直接写,没有标志就是十进制

这个在帮助文档里和直接在代码区输入的取色说明不一样,文档里没有模式一说,直接返回16进制,代码区出来的又有一个模式,什么意思?
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-20 06:41 , Processed in 0.173607 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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