计算机将信息按位编码,通常组成字节序列。用不同的编码方式表示整数,师叔和字符串。不同的计算机模型在编码数字和多字节数据中的字节排序时使用不同的约定。
C语言的设计可以包容多种不同字长和数字编码的实现。
在相同长度的无符号和有符号整数之间进行强制转换时,大多数C语言实现循环的原则是底层的位模式不变。
由于编码长度有限,与传统的整数和实数运算相比,计算机运算具有完全不同的属性。当超出表示范围,有限长度能够引起数值溢出。当浮点数非常接近于0.0.从而转换成零时,也会下溢。
浮点表示用过将数字编码为x乘以2的y次方的形式近似地表示实数。最常见的浮点表示方式是由IEEE标准754定义的
必须对浮点运算小心的使用,因为浮点运算只有有限的范围和精度,而且不遵守普遍的算数属性,例如结合性
20135234马启扬-——信息安全系统设计基础第三周学习总结
原文:http://www.cnblogs.com/mqy123/p/4851218.html