solaris 中的highbit和lowbit函数

本文详细展示了对于数值i从0到256,Solaris系统中highbit和lowbit函数的计算结果。highbit返回的是最高位1的位置,lowbit返回的是最低位1的位置。例如,当i=3时,highbit=2,lowbit=1,说明3的二进制表示为11,最高位1在第2位,最低位1在第1位。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

i从0到256,测试highbit和lowbit结果如下, 从结果看,对highbit来说, 当2^n <= i < 2^n+1 时, highbit = n。

i=0
highbit=0
lowbit=0
i=1
highbit=1
lowbit=1
i=2
highbit=2
lowbit=2
i=3
highbit=2
lowbit=1
i=4
highbit=3
lowbit=3
i=5
highbit=3
lowbit=1
i=6
highbit=3
lowbit=2
i=7
highbit=3
lowbit=1
i=8
highbit=4
lowbit=4
i=9
highbit=4
lowbit=1
i=10
highbit=4
lowbit=2
i=11
highbit=4
lowbit=1
i=12
highbit=4
lowbit=3
i=13
highbit=4
lowbit=1
i=14
highbit=4
lowbit=2
i=15
highbit=4
lowbit=1
i=16
highbit=5
lowbit=5
i=17
highbit=5
lowbit=1
i=18
highbit=5
lowbit=2
i=19
highbit=5
lowbit=1
i=20
highbit=5
lowbit=3
i=21
highbit=5
lowbit=1
i=22
highbit=5
lowbit=2
i=23
highbit=5
lowbit=1
i=24
highbit=5
lowbit=4
i=25
highbit=5
lowbit=1
i=26
highbit=5
lowbit=2
i=27
highbit=5
lowbit=1
i=28
highbit=5
lowbit=3
i=29
highbit=5
lowbit=1
i=30
highbit=5
lowbit=2
i=31
highbit=5
lowbit=1
i=32
highbit=6
lowbit=6
i=33
highbit=6
lowbit=1
i=34
highbit=6
lowbit=2
i=35
highbit=6
lowbit=1
i=36
highbit=6
lowbit=3
i=37
highbit=6
lowbit=1
i=38
highbit=6
lowbit=2
i=39
highbit=6
lowbit=1
i=40
highbit=6
lowbit=4
i=41
highbit=6
lowbit=1
i=42
highbit=6
lowbit=2
i=43
highbit=6
lowbit=1
i=44
highbit=6
lowbit=3
i=45
highbit=6
lowbit=1
i=46
highbit=6
lowbit=2
i=47
highbit=6
lowbit=1
i=48
highbit=6
lowbit=5
i=49
highbit=6
lowbit=1
i=50
highbit=6
lowbit=2
i=51
highbit=6
lowbit=1
i=52
highbit=6
lowbit=3
i=53
highbit=6
lowbit=1
i=54
highbit=6
lowbit=2
i=55
highbit=6
lowbit=1
i=56
highbit=6
lowbit=4
i=57
highbit=6
lowbit=1
i=58
highbit=6
lowbit=2
i=59
highbit=6
lowbit=1
i=60
highbit=6
lowbit=3
i=61
highbit=6
lowbit=1
i=62
highbit=6
lowbit=2
i=63
highbit=6
lowbit=1
i=64
highbit=7
lowbit=7
i=65
highbit=7
lowbit=1
i=66
highbit=7
lowbit=2
i=67
highbit=7
lowbit=1
i=68
highbit=7
lowbit=3
i=69
highbit=7
lowbit=1
i=70
highbit=7
lowbit=2
i=71
highbit=7
lowbit=1
i=72
highbit=7
lowbit=4
i=73
highbit=7
lowbit=1
i=74
highbit=7
lowbit=2
i=75
highbit=7
lowbit=1
i=76
highbit=7
lowbit=3
i=77
highbit=7
lowbit=1
i=78
highbit=7
lowbit=2
i=79
highbit=7
lowbit=1
i=80
highbit=7
lowbit=5
i=81
highbit=7
lowbit=1
i=82
highbit=7
lowbit=2
i=83
highbit=7
lowbit=1
i=84
highbit=7
lowbit=3
i=85
highbit=7
lowbit=1
i=86
highbit=7
lowbit=2
i=87
highbit=7
lowbit=1
i=88
highbit=7
lowbit=4
i=89
highbit=7
lowbit=1
i=90
highbit=7
lowbit=2
i=91
highbit=7
lowbit=1
i=92
highbit=7
lowbit=3
i=93
highbit=7
lowbit=1
i=94
highbit=7
lowbit=2
i=95
highbit=7
lowbit=1
i=96
highbit=7
lowbit=6
i=97
highbit=7
lowbit=1
i=98
highbit=7
lowbit=2
i=99
highbit=7
lowbit=1
i=100
highbit=7
lowbit=3
i=101
highbit=7
lowbit=1
i=102
highbit=7
lowbit=2
i=103
highbit=7
lowbit=1
i=104
highbit=7
lowbit=4
i=105
highbit=7
lowbit=1
i=106
highbit=7
lowbit=2
i=107
highbit=7
lowbit=1
i=108
highbit=7
lowbit=3
i=109
highbit=7
lowbit=1
i=110
highbit=7
lowbit=2
i=111
highbit=7
lowbit=1
i=112
highbit=7
lowbit=5
i=113
highbit=7
lowbit=1
i=114
highbit=7
lowbit=2
i=115
highbit=7
lowbit=1
i=116
highbit=7
lowbit=3
i=117
highbit=7
lowbit=1
i=118
highbit=7
lowbit=2
i=119
highbit=7
lowbit=1
i=120
highbit=7
lowbit=4
i=121
highbit=7
lowbit=1
i=122
highbit=7
lowbit=2
i=123
highbit=7
lowbit=1
i=124
highbit=7
lowbit=3
i=125
highbit=7
lowbit=1
i=126
highbit=7
lowbit=2
i=127
highbit=7
lowbit=1
i=128
highbit=8
lowbit=8
i=129
highbit=8
lowbit=1
i=130
highbit=8
lowbit=2
i=131
highbit=8
lowbit=1
i=132
highbit=8
lowbit=3
i=133
highbit=8
lowbit=1
i=134
highbit=8
lowbit=2
i=135
highbit=8
lowbit=1
i=136
highbit=8
lowbit=4
i=137
highbit=8
lowbit=1
i=138
highbit=8
lowbit=2
i=139
highbit=8
lowbit=1
i=140
highbit=8
lowbit=3
i=141
highbit=8
lowbit=1
i=142
highbit=8
lowbit=2
i=143
highbit=8
lowbit=1
i=144
highbit=8
lowbit=5
i=145
highbit=8
lowbit=1
i=146
highbit=8
lowbit=2
i=147
highbit=8
lowbit=1
i=148
highbit=8
lowbit=3
i=149
highbit=8
lowbit=1
i=150
highbit=8
lowbit=2
i=151
highbit=8
lowbit=1
i=152
highbit=8
lowbit=4
i=153
highbit=8
lowbit=1
i=154
highbit=8
lowbit=2
i=155
highbit=8
lowbit=1
i=156
highbit=8
lowbit=3
i=157
highbit=8
lowbit=1
i=158
highbit=8
lowbit=2
i=159
highbit=8
lowbit=1
i=160
highbit=8
lowbit=6
i=161
highbit=8
lowbit=1
i=162
highbit=8
lowbit=2
i=163
highbit=8
lowbit=1
i=164
highbit=8
lowbit=3
i=165
highbit=8
lowbit=1
i=166
highbit=8
lowbit=2
i=167
highbit=8
lowbit=1
i=168
highbit=8
lowbit=4
i=169
highbit=8
lowbit=1
i=170
highbit=8
lowbit=2
i=171
highbit=8
lowbit=1
i=172
highbit=8
lowbit=3
i=173
highbit=8
lowbit=1
i=174
highbit=8
lowbit=2
i=175
highbit=8
lowbit=1
i=176
highbit=8
lowbit=5
i=177
highbit=8
lowbit=1
i=178
highbit=8
lowbit=2
i=179
highbit=8
lowbit=1
i=180
highbit=8
lowbit=3
i=181
highbit=8
lowbit=1
i=182
highbit=8
lowbit=2
i=183
highbit=8
lowbit=1
i=184
highbit=8
lowbit=4
i=185
highbit=8
lowbit=1
i=186
highbit=8
lowbit=2
i=187
highbit=8
lowbit=1
i=188
highbit=8
lowbit=3
i=189
highbit=8
lowbit=1
i=190
highbit=8
lowbit=2
i=191
highbit=8
lowbit=1
i=192
highbit=8
lowbit=7
i=193
highbit=8
lowbit=1
i=194
highbit=8
lowbit=2
i=195
highbit=8
lowbit=1
i=196
highbit=8
lowbit=3
i=197
highbit=8
lowbit=1
i=198
highbit=8
lowbit=2
i=199
highbit=8
lowbit=1
i=200
highbit=8
lowbit=4
i=201
highbit=8
lowbit=1
i=202
highbit=8
lowbit=2
i=203
highbit=8
lowbit=1
i=204
highbit=8
lowbit=3
i=205
highbit=8
lowbit=1
i=206
highbit=8
lowbit=2
i=207
highbit=8
lowbit=1
i=208
highbit=8
lowbit=5
i=209
highbit=8
lowbit=1
i=210
highbit=8
lowbit=2
i=211
highbit=8
lowbit=1
i=212
highbit=8
lowbit=3
i=213
highbit=8
lowbit=1
i=214
highbit=8
lowbit=2
i=215
highbit=8
lowbit=1
i=216
highbit=8
lowbit=4
i=217
highbit=8
lowbit=1
i=218
highbit=8
lowbit=2
i=219
highbit=8
lowbit=1
i=220
highbit=8
lowbit=3
i=221
highbit=8
lowbit=1
i=222
highbit=8
lowbit=2
i=223
highbit=8
lowbit=1
i=224
highbit=8
lowbit=6
i=225
highbit=8
lowbit=1
i=226
highbit=8
lowbit=2
i=227
highbit=8
lowbit=1
i=228
highbit=8
lowbit=3
i=229
highbit=8
lowbit=1
i=230
highbit=8
lowbit=2
i=231
highbit=8
lowbit=1
i=232
highbit=8
lowbit=4
i=233
highbit=8
lowbit=1
i=234
highbit=8
lowbit=2
i=235
highbit=8
lowbit=1
i=236
highbit=8
lowbit=3
i=237
highbit=8
lowbit=1
i=238
highbit=8
lowbit=2
i=239
highbit=8
lowbit=1
i=240
highbit=8
lowbit=5
i=241
highbit=8
lowbit=1
i=242
highbit=8
lowbit=2
i=243
highbit=8
lowbit=1
i=244
highbit=8
lowbit=3
i=245
highbit=8
lowbit=1
i=246
highbit=8
lowbit=2
i=247
highbit=8
lowbit=1
i=248
highbit=8
lowbit=4
i=249
highbit=8
lowbit=1
i=250
highbit=8
lowbit=2
i=251
highbit=8
lowbit=1
i=252
highbit=8
lowbit=3
i=253
highbit=8
lowbit=1
i=254
highbit=8
lowbit=2
i=255
highbit=8
lowbit=1
i=256
highbit=9
lowbit=9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值