📄 defns.i
字号:
/*************************************************************************//* *//* Definitions used in C4.5 *//* ------------------------ *//* *//*************************************************************************/#include <stdio.h>#include <math.h>#define Eof EOF /*char read on end of file*/#define Nil 0 /*null pointer*/#define false 0 #define true 1 #define None -1#define Epsilon 1E-3long random();#define Random ((random()&2147483647) / 2147483648.0)#define Max(a,b) ((a)>(b) ? a : b) #define Min(a,b) ((a)<(b) ? a : b) #define Round(x) ((int) (x+0.5))#define Log2 0.69314718055994530942#define Log(x) ((x) <= 0 ? 0.0 : log((float)x) / Log2)#define Bit(b) (1 << (b))#define In(b,s) ((s[(b) >> 3]) & Bit((b) & 07))#define ClearBits(n,s) memset(s,0,n)#define CopyBits(n,f,t) memcpy(t,f,n)#define SetBit(b,s) (s[(b) >> 3] |= Bit((b) & 07))#define ForEach(v,f,l) for(v=f ; v<=l ; ++v) #define Verbosity(d) if(VERBOSITY >= d)#define Check(v,l,h)\ if ( v<l||v>h ) {printf("\t** illegal value **\n"); exit(1);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -