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

📄 addsub.c

📁 Small Device C Compiler 面向Inter8051
💻 C
字号:
/** Add, sub tests.    type: signed char, int, long    storage: static,     attr: volatile*/#include <testfwk.h>void testAdd(void){  {storage} {attr} {type} left, right, result;  left = 5;  right = 26;  result = left+right;  ASSERT(result == 31);    left = 39;  right = -120;    result = left+right;  ASSERT(result == (39-120));  left = -39;  right = 80;    result = left+right;  ASSERT(result == (-39+80));  left = -39;  right = -70;    result = left+right;  ASSERT(result == (-39-70));  result += 0xab00;  ASSERT(result == ({type})(0xab00-39-70));}void testSub(void){  {storage} {attr} {type} left, right, result;  left = 5;  right = 26;  result = left-right;  ASSERT(result == (5-26));    left = 39;  right = -76;    result = left-right;  ASSERT(result == (39+76));  left = -12;  right = 56;    result = left-right;  ASSERT(result == (-12-56));    left = -39;  right = -20;    result = left-right;  ASSERT(result == (-39+20));}

⌨️ 快捷键说明

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