📄 misc.c
字号:
#include <stdio.h>#include <stdarg.h>#include "misc.h"int log2(int n){ int r = 0; while (n > 1) { r++; n /= 2; } return r;}int bit_count(unsigned n){ int r = 0; while (n) { r += n & 1; n >>= 1; } return r;}intcount_trailing_zeroes(unsigned n){ int i; if (n==0) return 0; for (i=0; !((n>>i) & 1); i++) /* nop */ ; return i;}voidnewline(int n){ int i; for (i=0; i<n; i++) printf("\n");}voidfatal(char *fmt, ...){ va_list args; va_start(args, fmt); fprintf(stderr, "Fatal: "); vfprintf(stderr, fmt, args); fprintf(stderr, "\n"); va_end(args); exit(1);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -