📄 20011114-4.c
字号:
static inline int foo (long x){ register int a = 0; register unsigned b; do { b = (x & 0x7f); x = (x >> 7) | ~(-1L >> 7); a += 1; } while ((x != 0 || (b & 0x40) != 0) && (x != -1 || (b & 0x40) == 0)); return a;}static inline int bar (unsigned long x){ register int a = 0; register unsigned b; do { b = (x & 0x7f); x >>= 7; a++; } while (x != 0); return a;}intbaz (unsigned long x, int y){ if (y) return foo ((long) x); else return bar (x);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -