递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 这几和函数能否把整数型改成变整数

[复制链接]

15

主题

60

帖子

1437

积分

金牌会员

Rank: 6Rank: 6

积分
1437
跳转到指定楼层
楼主
发表于 2024-9-7 20:28:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
取文本长度 ()取字节集长度 ()取空白文本()取空白字节集()
主要是配合64位系统本地修改可以实现问题不知道实际使用中会不会有问题未知,目前主要是建议可以修改的话就希望官方修改一下以保证更新程序不至于又回到原始状态
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40517
沙发
发表于 2024-9-7 20:43:11 | 只看该作者
……这能有啥问题。。没问题。看来你对变整数有啥误解。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
板凳
发表于 2024-9-7 23:33:02 | 只看该作者
除非你的字节集占用内存大于4G,那是可以用变整数,其他就没必要了。
不过现在用整数,大于2G也会变负数,不过可以强制到无符号整数。
回复

使用道具 举报

15

主题

60

帖子

1437

积分

金牌会员

Rank: 6Rank: 6

积分
1437
地板
 楼主| 发表于 2024-9-8 10:48:53 | 只看该作者
创世魂 发表于 2024-9-7 20:43
……这能有啥问题。。没问题。看来你对变整数有啥误解。。

主要是有些命令在32位系统下很正常,一旦在64位下编译器就报不能把整数转换到长整数错误,为此还得一个一个去加强转命令
回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
5#
发表于 2024-9-8 10:56:53 | 只看该作者
Xelloss0618 发表于 2024-9-7 23:33
除非你的字节集占用内存大于4G,那是可以用变整数,其他就没必要了。
不过现在用整数,大于2G也会变负数, ...

每个变量能超出整数范围?请问是用什么API申请内存能做到??谢谢!
回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
6#
发表于 2024-9-8 13:51:05 | 只看该作者
呵呵仙8 发表于 2024-9-8 10:56
每个变量能超出整数范围?请问是用什么API申请内存能做到??谢谢!

64位程序,用new和malloc都能分配大于4G的内存
回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
7#
发表于 2024-9-9 12:59:39 | 只看该作者
Xelloss0618 发表于 2024-9-8 13:51
64位程序,用new和malloc都能分配大于4G的内存

好的,谢谢!我试试.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 06:11 , Processed in 0.093641 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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