⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 decl.c

📁 LINUX下逻辑运算符的应用
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#include <limits.h>#define TMin LONG_MIN#define TMax LONG_MAX#include "btest.h"#include "bits.h"test_rec test_set[] = { // name solution_funct test_funct args ops op_limit rating arg_ranges[3][2] {"bitAnd",		 (funct_t) bitAnd,	(funct_t) test_bitAnd,		2, "| ~",				8,  1, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"bitOr",		 (funct_t) bitOr,	(funct_t) test_bitOr,		2, "~ &",				8,  1, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"bang",		 (funct_t) bang,		(funct_t) test_bang,		1, "~ & ^ | + << >>",	12, 4, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"tmax",		 (funct_t) tmax,		(funct_t) test_tmax,		0, "! ~ & ^ | + << >>", 4,	1, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"negate",		 (funct_t) negate,	(funct_t) test_negate,		1, "! ~ & ^ | + << >>", 5,	2, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"leastBitPos", (funct_t) leastBitPos,	(funct_t) test_leastBitPos,		1, "! ~ & ^ | + << >>", 30,	4, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"sm2tc",		 (funct_t) sm2tc,	(funct_t) test_sm2tc,		1, "! ~ & ^ | + << >>", 15, 4, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"satAdd",	     (funct_t) satAdd,	(funct_t) test_satAdd,		2, "! ~ & ^ | + << >>", 30, 4, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}},
 {"isEqual",	 (funct_t) isEqual,	(funct_t) test_isEqual,		2, "! ~ & ^ | + << >>", 5,  2, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"logicalShift",(funct_t) logicalShift,	(funct_t) test_logicalShift,		2, "! ~ & ^ | + << >>", 16, 3, {{TMin, TMax},{1,31},{TMin,TMax}}}, {"bitParity",	 (funct_t) bitParity,(funct_t) test_bitParity,	1, "! ~ & ^ | + << >>", 20, 4, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}},
 {"bitCount",	 (funct_t) bitCount, (funct_t) test_bitCount,	1, "! ~ & ^ | + << >>", 40, 4, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"isNonZero",	 (funct_t) isNonZero,(funct_t) test_isNonZero,	1, "~ & ^ | + << >>",	10, 4, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}},
 {"abs",		 (funct_t) abs,		(funct_t) test_abs,			1, "! ~ & ^ | + << >>",	10, 4, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"addOK",		 (funct_t) addOK,	(funct_t) test_addOK,		2, "! ~ & ^ | + << >>",	20, 3, {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"", NULL, NULL, 0, "", 0, 0, {{0, 0},{0,0},{0,0}}}};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -