Register修饰符暗示编译程序相应的变量将将被频繁使用,如果可能的话,应将其保存在CPU的寄存器中,以指加快其存取速度。但是,使用register修饰符有几点限制。 首先,register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小於或等於整型的长度。但是,有些机器的寄存器也能存放浮点数。 其次,因为register变量可能不存放在内存中,所以不能用取址符运算符“ & ”来获取取址符运算符“ &” register变量的地址。如果你试图这样做,编译程序就会报告这是一个错误。 register变量修饰符的用处有多大 Read More
posted @ 2011-05-30 20:24 ACE封印 Views(254) Comments(0) Diggs(1) Edit
位结构是一种特殊的结构,在需按位访问一个字节或字的多个位时,位结构 比按位运算符更加方便。 位结构定义的一般形式为:struct位结构名{ 数据类型变量名:整型常数; 数据类型变量名:整型常数; }位结构变量;数据类型必须是int(unsigned或signed)。整型常数必须是非负的整 数,范围是0~15,表示二进制位的个数,即表示有多少位。变量名是选择项,可以不命名,这样规定是为了排列需要。 struct id_flag { unsigned is_keyword:1; unsigned is_external:1 unsigned is_static:1; }flag;本例定义了is_k Read More
posted @ 2011-05-30 18:03 ACE封印 Views(1089) Comments(0) Diggs(0) Edit
操作命令安装包gnuplotsudo apt-get install gnuplot删除包gnuplotsudo apt-get remove gnuplot下载gnuplot的源代码 sudo apt-get source gnuplot 搜索与gnuplot有关的包 apt-cache search gnuplot apt-cache search *gnuplot* apt-cache search gnuplot-? 显示gnuplot包的相关信息 apt-cache show gnuplot apt-cache showpkg gnuplot apt-cache showsrc gn Read More
posted @ 2011-05-30 16:59 ACE封印 Views(837) Comments(0) Diggs(0) Edit