decl.c

来自「SSD6 练习2的原版正确答案」· C语言 代码 · 共 101 行

C
101
字号
#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[] = { {"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}}}, {"isZero", (funct_t) isZero, (funct_t) test_isZero, 1, "! ~ & ^ | + << >>", 2, 1,  {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"minusOne", (funct_t) minusOne, (funct_t) test_minusOne, 0,    "! ~ & ^ | + << >>", 2, 1,  {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"tmax", (funct_t) tmax, (funct_t) test_tmax, 0, "! ~ & ^ | + << >>", 4, 1,  {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"bitXor", (funct_t) bitXor, (funct_t) test_bitXor, 2, "& ~", 14, 2,  {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"getByte", (funct_t) getByte, (funct_t) test_getByte, 2,    "! ~ & ^ | + << >>", 6, 2,  {{TMin, TMax},{0,3},{TMin,TMax}}}, {"isEqual", (funct_t) isEqual, (funct_t) test_isEqual, 2,    "! ~ & ^ | + << >>", 5, 2,  {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"negate", (funct_t) negate, (funct_t) test_negate, 1,    "! ~ & ^ | + << >>", 5, 2,  {{TMin, TMax},{TMin,TMax},{TMin,TMax}}}, {"isPositive", (funct_t) isPositive, (funct_t) test_isPositive, 1,    "! ~ & ^ | + << >>", 8, 3,  {{TMin, TMax},{TMin,TMax},{TMin,TMax}}},  {"", NULL, NULL, 0, "", 0, 0,   {{0, 0},{0,0},{0,0}}}};

⌨️ 快捷键说明

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