编辑: sunny爹 2014-12-31

则a=1. [3]、基本数据如果没有 unsigned 修饰,则默认为 signed,下同. Rev.1.40

9 2018-10-09 [4]、C compiler V3 的?oat 型为

24 位,只有 4~5 位精度 (V3.20 以上版本支持 ) 符号 sign 指数 e 尾数 m

23 22~15 14~8 7~0 [5]、double 和long double 为IEEE

754 32-bit 格式,有6~7 位精度 (V3.20 以上版本支持 ) 符号 sign 指数 e 尾数 m

31 30~23 22~16 15~8 7~0 1.1.2 常量与变量 在程序运行过程中,常数是其值不能被改变的量,与之对应的是变量,变量是 在内存中具有特定属性的一个存储单元,它用来存放数据,根据所需要存放数 据的数据类型定义相应的变量. 1.1.2.1 数字常量、字符串常量、const 常量 数字常量:C Compiler V3 支持指定十六进制 (0x) 和八进制 (0) 值的标准前缀, 另外还支持用前缀 0b 来指定二进制值.例如,数值

237 可以表示为二进制 常数 0b11101101. 字符串常量:一般用 引起来的符号串,如 abc . const 常量:C Compiler V3 支持最大 64Page 的const 常量,且支持 const 数组, 指向 const 的指针等. Example: const unsigned char TABLE[8]={1,2,3,4,5,6,7,8} unsigned char Test[10];

void TEST_Const(unsigned char *data, unsigned char counter) { unsigned char i, T_counter;

T_counter = counter;

for(i=0;

i<

T_counter;

i++) { Test[i] = *data++;

} } void main() { TEST_Const(TABLE,8);

} 对有扩展指令的 MCU ( 如HT66F70A) 或具 TBHP 寄存器且 PROM 宽度为 16bit, V3 Compiler(v3.20 以上版本 ) 支持指定地址........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题