本章问题 1.预处理器定义了5个符号,给出了进行编译的文件名、文件行的当前行号,当前日期和时间以及编译器是否为ANSI C编译器。为每个符号举出一种可能的用途。 answer:在打印错误信息时,文件名和行号可能是很有用的,尤其是在调试的早期阶段。事实上,assert宏使用它们来实现自己的功能。_DA ...
分类:
其他好文 时间:
2016-12-03 11:53:36
阅读次数:
339
1.数值类型 有符号-128 无符号0 有符号127 无符号255 有符号-32768 无符号0 有符号32767 无符号65535 有符号-8388608 无符号0 有符号8388607 无符号1677215 有符号-2147483648 无符号0 有符号2147483647 无符号4294967 ...
分类:
数据库 时间:
2016-11-29 17:02:36
阅读次数:
276
(1)链接提示"/usr/bin/ld:cannotfind-lz"#yuminstallzlib-devel(2)warning:"thisdecimalconstantisunsignedonlyinISOC90"原因是,c语言里面的常量默认是一个32位的有符号整型数。如果整数常量无法用32位的有符号整型数表示,所以会报警告。解决方法是在整数常量后面加上UL或者L..
分类:
其他好文 时间:
2016-11-29 00:13:07
阅读次数:
113
以一个字节(8位)编码为例,如果采用补码,则表示的整数(有符号数)范围是[-128,127]。 如果把该二进制编码表示为十进制,则8位编码对应的十进制为0-255,(或者说表示为无符号数就是0-255) 其中[0-127]表示正整数,也是该数本身(对应的无符号数和有符号数一样且都是正整数),绝对值递 ...
分类:
其他好文 时间:
2016-11-26 20:49:46
阅读次数:
171
结论:有符号和无符号类型相运算(加减乘除),先运算再将结果转化为无符号类型,而不是先转化再运算。 ...
分类:
其他好文 时间:
2016-11-26 17:53:38
阅读次数:
151
Bochs几条基本指令:通过物理地址查看内存时,可以不加参数‘/nuf‘:其中n指定显示的单元数,默认是1;u指定每个显示单元的大小(b表示字节、h表示字(2字节)、w表示双字(4字节)),默认是w;f指定显示格式(x十六进制、d有符号十进制、u无符号十进制、o八进制、t二进制、c字符..
分类:
其他好文 时间:
2016-11-26 00:14:27
阅读次数:
130
数值类型 整数型 tinyint smallint mediumint int|integer bigint 注意: 1, 如何选择数据类型,我们的原则是:够用就行!尽量的选择占用内存小的整型,而且效率也更快! 2,可以使用unsigned来控制是否有符号位,如果不写,缺省值是有符号的 MySQL不 ...
分类:
数据库 时间:
2016-11-24 18:54:29
阅读次数:
268
今天各种事情比较多.......技术活时间略少,就搞了这一项~ 52832的ADC和之前51822系列还是有蛮大差别的: 1、支持差分输入方式,测量结果为两输入端口电压差的转换的有符号数值,这个功能对于啥桥式传感器的数据采集真是太爽了,可以省一个电平平移放大电路 2、原始分辨率最高提升到12位,14 ...
分类:
其他好文 时间:
2016-11-23 16:46:09
阅读次数:
979
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt357 由于对float或double 的使用不当,可能会出现精度丢失的问题。问题大概情况可以通过如下代码理解: public class FloatDoubleTest { p ...
分类:
编程语言 时间:
2016-11-22 12:22:17
阅读次数:
235
数值范围转换 243=0xF3 是在寄存器显示的值实际上这是一个负值那么真实的整数值是 0xF3-256 = 243-256=-13 算法定点化 有符号数扩展 移位先后造成比特误差精度问题 饱和问题 ...
分类:
其他好文 时间:
2016-11-21 12:48:13
阅读次数:
192