这基本上只是加载和进位模64.将字符的字节视为"数字".您递增最后一个字节,如果它溢出,则将其重置为可能的最小值,并递增倒数第二个字节.
例如,一个简单的增量:
e0 b0 be -> e0 b0 bf
Run Code Online (Sandbox Code Playgroud)
单次携带的增量:
e0 b0 bf -> e0 b1 80
Run Code Online (Sandbox Code Playgroud)
双进位增量:
e0 bf bf -> e1 80 80
Run Code Online (Sandbox Code Playgroud)
当你增加超过给定大小的最后一个字符时,你需要转到下一个大小的第一个字符,这当然不能在字符串的中间就地完成.
归档时间: |
|
查看次数: |
1153 次 |
最近记录: |