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

📄 scott-compare.c

📁 Small Device C Compiler 面向Inter8051
💻 C
字号:
/*   compare.c test compare */#include <testfwk.h>unsigned char achar0 = 0;unsigned char achar1 = 0;unsigned int aint0 = 0;unsigned int aint1 = 0;char schar0 = 0;char schar1 = 0;/* achar0 should be zero */voidcompare_char_to_lits1 (void){  ASSERT (!(achar0));  ASSERT (!(achar0 == 1));  ASSERT (!(achar0 == 7));  ASSERT (!(achar0 != 0));}/* achar0 should be `5' */voidcompare_char_to_lits2 (void){  ASSERT (!(!achar0));  ASSERT (!(achar0 == 1));  ASSERT (!(achar0 == 7));  ASSERT (!(achar0 != 5));}/* achar0 should equal achar1 */voidcompare_char_to_char1 (void){  ASSERT (!(achar0 != achar1));  ASSERT (!(schar0 != schar1));}/* achar0 should be different than achar1 */voidcompare_char_to_char2 (void){  ASSERT (!(achar0 == achar1));}/* aint0 should be zero */voidcompare_int_to_lits1 (void){  ASSERT (!(aint0));  ASSERT (!(aint0 == 1));  ASSERT (!(aint0 == 7));  ASSERT (!(aint0 != 0));}/* aint0 should be `5' */voidcompare_int_to_lits2 (void){  ASSERT (!(!aint0));  ASSERT (!(aint0 == 1));  ASSERT (!(aint0 == 7));  ASSERT (!(aint0 != 5));}/* aint0 should be `0x1234' */voidcompare_int_to_lits3 (void){  ASSERT (!(!aint0));  ASSERT (!(aint0 == 1));  ASSERT (!(aint0 == 7));  ASSERT (!(aint0 != 0x1234));}/* aint0 should equal aint1 */voidcompare_int_to_int1 (void){  ASSERT (!(aint0 != aint1));}/* aint0 should be different than aint1 */voidcompare_int_to_int2 (void){  ASSERT (!(aint0 == aint1));}voidtestCompare (void){  compare_char_to_lits1 ();  compare_char_to_char1 ();  achar0 = 5;  compare_char_to_lits2 ();  compare_char_to_char2 ();  compare_int_to_lits1 ();  aint0 = 5;  compare_int_to_lits2 ();  aint0 = 0x1234;  compare_int_to_lits3 ();  compare_int_to_int2 ();  aint0 = 0;  compare_int_to_int1 ();}

⌨️ 快捷键说明

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