递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 20539|回复: 14
打印 上一主题 下一主题

[视窗] 有符号字节如何转换为无符号整数?

[复制链接]

16

主题

69

帖子

678

积分

高级会员

Rank: 4

积分
678
跳转到指定楼层
#
发表于 2022-1-28 22:39:11 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
因为对图像进行像素级的处理,取出来的是有符号的字节,如何转换为0-255的整数型?
玩不转!!!
回复

使用道具 举报

25

主题

445

帖子

3869

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3869
14#
发表于 2022-1-30 23:54:17 来自手机 | 只看该作者
火山就是火山,不是c语言,没必要纠结非得加个无符号类型,java不是也没有无符号类型吗?不照样用的好好的
回复

使用道具 举报

55

主题

952

帖子

4752

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4752
13#
发表于 2022-1-29 19:42:05 | 只看该作者
本帖最后由 67564226 于 2022-1-29 19:47 编辑
创世魂 发表于 2022-1-29 19:37
-128到127   0到255

这个转换简单来说,不就是数学运算。。计算一下就转换了。。

其实有点搞不明白,为什么明明支持一下无符号整数就可以了,为什么非要说什么照顾新手而已不支持。 非得让人走弯路,向上用短整数,浪费内存,用计算,这不浪费效率嘛!!!!
再有,比如火山自己定义一个11-13位的数字,目前是11位说不定以后会涨位,用来装载手机号,这不就成了火山的特色了嘛!! 多好的事。可能有人会抬杠说用文本就行了, 但文本的操作怎么也没有类似的整数型型速度快。
回复

使用道具 举报

471

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
46981
12#
发表于 2022-1-29 19:39:14 | 只看该作者
urenai 发表于 2022-1-29 15:58
我只是恨铁不成钢,多加几个基本数据类型能死一样。

考虑数据类型统一性吧。。。java里面也是-128到127   不过。。其实有点站不住脚的。。

因为毕竟视窗自己搞了一个字节集类,安卓用的就是原生的  字节[]
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

471

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
46981
11#
发表于 2022-1-29 19:37:26 | 只看该作者
-128到127   0到255

这个转换简单来说,不就是数学运算。。计算一下就转换了。。

加个128就完事了。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

29

主题

2703

帖子

9617

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9617
10#
发表于 2022-1-29 14:14:48 | 只看该作者
urenai 发表于 2022-1-29 00:07
脱裤子放了个大臭屁,明明可以按字节计算,硬是扯成4字节计算。你自己品。 ...

这是官方的命令,存在即合理。
火山的字节是有符号的,范围是 -128到127,无法表达 128 以上的数字,必须向上转换类型
如果觉得整数占空间,你可以用短整数
回复

使用道具 举报

16

主题

69

帖子

678

积分

高级会员

Rank: 4

积分
678
9#
 楼主| 发表于 2022-1-28 23:19:54 | 只看该作者

经过测试,这个是对的。
回复

使用道具 举报

16

主题

69

帖子

678

积分

高级会员

Rank: 4

积分
678
8#
 楼主| 发表于 2022-1-28 23:02:30 | 只看该作者

谢谢!!!!易语言转火山还是有坑的!!!
回复

使用道具 举报

16

主题

69

帖子

678

积分

高级会员

Rank: 4

积分
678
7#
 楼主| 发表于 2022-1-28 22:57:53 | 只看该作者
Xelloss0618 发表于 2022-1-28 22:47
火山有自带的方法“无符号字节到整数”,判断负数要加的是256

大师说的好像对的。
回复

使用道具 举报

43

主题

337

帖子

4159

积分

论坛元老

Rank: 8Rank: 8

积分
4159
6#
发表于 2022-1-28 22:53:20 | 只看该作者

回复

使用道具 举报

16

主题

69

帖子

678

积分

高级会员

Rank: 4

积分
678
5#
 楼主| 发表于 2022-1-28 22:48:41 | 只看该作者
火山的RGB是有负数的,易语言的RGB是没有负数的,如何把火山的这种负数转为易语言中的0-255,
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-1-12 15:27 , Processed in 0.091612 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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