社区
Delphi
帖子详情
如何对于一个十六进制数按位取反
li_1975
2007-04-04 09:49:57
对于一个十六进制数怎么进行按位取反呀,在线等
...全文
1933
6
打赏
收藏
如何对于一个十六进制数按位取反
对于一个十六进制数怎么进行按位取反呀,在线等
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li_1975
2007-04-04
打赏
举报
回复
OK,做出来了,还是lihuasoft的对,谢谢lihuasoft了
lihuasoft
2007-04-04
打赏
举报
回复
不必那么复杂。
用Not运算即可:
var
I, J : word;
begin
I := $96E5;// 比如由16进制字串转来:I := StrToInt('$'+'96E5');
J := Not I;
ShowMessage(Format('%x',[J]));//看一下
end;
li_1975
2007-04-04
打赏
举报
回复
具体怎么做呀,说的详细点吗
mdejtod
2007-04-04
打赏
举报
回复
~ 这个操作是吧?
那就转换为二进制再取反.....用CASE语句先转换成二进制..再将它放到一个数组中,最后按位取反.
li_1975
2007-04-04
打赏
举报
回复
不是,类如十六进制数为96E5,取反后就应为691A
SonicX
2007-04-04
打赏
举报
回复
不明白你的意思
是不是
123456789ABCDEF
变成
FEDCBA987654321
[leetcode 81] Search in Rotated Sorted Array II
题目描述: Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2). Write a function to determine if a given targe
81. Search in Rotated Sorted Array II
81. 搜索旋转排序
数
组 II 假设按照升序排序的
数
组在预先未知的某个点上进行了旋转。 ( 例如,
数
组[0,0,1,2,2,5,6]可能变为[2,5,6,0,0,1,2])。 编写
一个
函
数
来判断给定的目标值是否存在于
数
组中。若存在返回true,否则返回false。 示例1: 输入: nums = [2,5,6,0,0,1,2], target = 0 输出: true 示例2:...
81 Search in Rotated Sorted Array II
这题是在之前做过的一道题的follow up,之前的题说明了sort array中没有duplicate,但是这题里强调说有duplicate,那么就是要针对这以特点进行特殊处理。 基本逻辑还是一样的 通过left 和 right 夹逼来缩小搜索范围【使用while loop,内部条件是left<=right,是可以相等的,因为left和right都可能是target,但是只有允许left==
LeetCode81——Search in Rotated Sorted Array II
LeetCode81——Search in Rotated Sorted Array II
【LeetCode】解题81:Search in Rotated Sorted Array II
LeetCode解题 81:Search in Rotated Sorted Array II Problem 81: Search in Rotated Sorted Array II [Medium]解题思路Solution (Java) Problem 81: Search in Rotated Sorted Array II [Medium] Suppose an array sorted...
Delphi
5,944
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章