2016年11月7日

C语言 -- register关键字

摘要: register是C语言中的一个关键字,作用是尽可能将修饰的变量放入CPU的寄存器中。这里要注意:是尽可能,不是绝对!! 使用这个关键字有以下几点限制: 1.所修饰的变量必须是寄存器所能接受的类型(数据长度必须小于或者等于整型的长度) 2.因为是尽可能放在寄存器里,不一定在内存里,因此不能用取地址运 阅读全文

posted @ 2016-11-07 09:42 quinncy 阅读(1391) 评论(0) 推荐(0) 编辑

2016年11月5日

C语言 -- 32个关键字

摘要: C语言中一共有32个关键字,为方便记忆,下面对它们进行分类。 有关变量类型的关键字有: void char short int lont float double 有关变量符号的关键字有: unsigned signed 有关变量存储特性的关键字有: auto static register con 阅读全文

posted @ 2016-11-05 13:39 quinncy 阅读(283) 评论(0) 推荐(0) 编辑

2016年9月9日

C语言--关于无符变量回绕 和 有符变量溢出

摘要: C语言中变量分为有符号变量signed型和unsigned型。 对于无符号unsigned型变量,在运算时如果超出范围,将会出现回绕现象。例如,定义一个unsigned char型变量,如果当前赋值为255,自增1后则变量的值变为0。如果当前赋值为0,自减1后变量的值变为255。 对于有符号sign 阅读全文

posted @ 2016-09-09 13:20 quinncy 阅读(939) 评论(0) 推荐(0) 编辑

导航