09 2013 档案

有限域
摘要:GF(28)的定义假设一个字节b由b7b6b5b4b3b2b1b0组成,我们可将bi看作一个7次多项式的系数,而这些系数不是0就是1:b7 x7+ b6 x6+ b5 x5+ b4 x4+ b3 x3+ b2 x2+ b1 x + b0例如,(57)16的二进制表示法为(0101,0111)2表示成多项式,则为:x6+ x4+ x2+ x + 1.加法两个多项式的加法,则是定义为相同指数项的系数和再模2,简单的说就是作XOR运算(如, 1+1=0)。例如:(57)16+(83)16=(01010111)2+(10000011)2 = (11010100)2 = (D4)16或是(x6+x4+x 阅读全文

posted @ 2013-09-26 22:18 whl-hl 阅读(753) 评论(0) 推荐(0)

C++ Primer 读书笔记 第2章 变量和基本类型
摘要:C++ Primer 第二章 变量和基本类型2.1 基本内置类型C++定义了一组表示整数、浮点数、单个字符和布尔值的算术类型(arithmetic type),此外还定义了Void类型。算术类型的存储空间大小(指用了表示该类型的二进制位数)依机器而定,C++标准规定了每个算术类型的最小存储空间。实际上,大部分编译器都使用了更大的存储空间。表2-1 C++:算术类型类型含义最小存储空间备注整型布尔值bool布尔型--------字符型char字符型8位通常是单个机器字节(Byte)wchar_t宽字符型16位用于扩展字符集,如汉字整数short短整型16位int整形16位long长整形32位浮. 阅读全文

posted @ 2013-09-25 22:47 whl-hl 阅读(380) 评论(0) 推荐(0)

导航