14)寄存器register与无符号数(符号位也放数据)
Posted 流浪孤儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了14)寄存器register与无符号数(符号位也放数据)相关的知识,希望对你有一定的参考价值。
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { int a = 10;//局部变量,随着生命周期自动创建自动销毁,也叫自动变量 //auto int a=10;与上面语句一摸一样,只不过默认省略了auto,属于局部变量的 register int b = 10;//作用是建议把b定义成寄存器变量,最后能不能放入寄存器要靠编译器自己判断 //因为电脑寄存器有限,为防止寄存器爆满而设定的安全措施 //int 定义的变量是有符号的 //signed int 等价于int unsigned int num = 1;//无符号数,即无符号位,无正负之分了,等同于正数 unsigned int num1 = -1;//还是无符号数吗? printf("%d\\n", num1);//输出结果为-1 return 0; } /*register寄存器 计算机存储数据(访问速度由高到低) 寄存器 高速缓存 内存 硬盘*/ |
以上是关于14)寄存器register与无符号数(符号位也放数据)的主要内容,如果未能解决你的问题,请参考以下文章