注册账号 | 忘记密码

计算机只有01,无所谓符号,包括浮点,整数。那么一个数字保存的计算机中内存中,到底代表什么意思,就看程序员怎么处理。
比如0xff,在8位机,程序员把他当做无符合数,就是255,当做有符号数,就是-1,程序员还能把当做一个字符。
譬如说用printf打印,%u,%d,%x,%c都可以打印同一个变量,内存中完全一样,但是打印出来就不一样。除了程序员如何理解这个数据之外,还有一个区分,就是指令。有人已经说了,符号乘法跟无符号乘法是2个指令,你用哪条指令,就是指定该数据是否有符号。
还有减法,减了之后除了结果外,还有一些标志位,有没有借位,是否为0等,减了之后后面根的那个跳转指令不同,数据的意义也不同。
比如ja用于无符合数,jg用于有符合数。1-(-1),就是判断1跟-1哪个大,你用jg,就是1大,用ja就是-1大。那么该用什么指令呢,总不能都写汇编吧。于是有高级语言有了类型定义,如c语言,明确定义一个变量是否有符号。那么编译器编译的时候就可以知道用哪条指令了。
有以下几种情况:
1、台式机标准键盘,一般有两个区域可用来输入数字,在主键盘区最上面一排数字键和符号键复用。正常输入数字键,按shift键同时再按数字键则输入相应的符号;
2、还有一个区域是右侧数字小键盘区,该区域数字与光标控制键复用,左上角的NumLock键控制该区域键盘状态,当Numlock灯亮时输入数字,否则起控制光标作用;
3、笔记本键盘,一般也有两个区域用来输入数字,一部分与台式机主键盘区最上排相同。另一部分与部分字母和符号键复用,若用此部分键输入数字,需按一下Fn键与F1-F12中的某个功能键(不能电脑可能会不同)组合来切换该区域键的工作状态;
4、如果数字键持续输入符号,注意数字键区当前工作状态,NumLock灯是否亮。此外,再注意是否由中文输入法影响,当中文输入法打开并开启了某种软键盘,则输入的所有内容都会变成该软键盘布局上的符号。此问题可以通过关闭输入法或者关闭软键盘来解决。
有以下几种情况:
1、台式机标准键盘,一般有两个区域可用来输入数字,在主键盘区最上面一排数字键和符号键复用。正常输入数字键,按shift键同时再按数字键则输入相应的符号;
2、还有一个区域是右侧数字小键盘区,该区域数字与光标控制键复用,左上角的NumLock键控制该区域键盘状态,当Numlock灯亮时输入数字,否则起控制光标作用;
3、笔记本键盘,一般也有两个区域用来输入数字,一部分与台式机主键盘区最上排相同。另一部分与部分字母和符号键复用,若用此部分键输入数字,需按一下Fn键与F1-F12中的某个功能键(不能电脑可能会不同)组合来切换该区域键的工作状态;
4、如果数字键持续输入符号,注意数字键区当前工作状态,NumLock灯是否亮。此外,再注意是否由中文输入法影响,当中文输入法打开并开启了某种软键盘,则输入的所有内容都会变成该软键盘布局上的符号。此问题可以通过关闭输入法或者关闭软键盘来解决。
以上就是关于“电脑里数字和字怎么分开”的全部内容,希望能帮到你!
本站所载信息仅供交流参考,不代表本站赞同其观点或证实其内容的真实性。对信息的准确性、完整性及时效性不作任何保证,用户应自行判断并承担风险。访问本站即视为同意本声明。如发现内容错误或侵犯您的权益,请及时联系 349188881@qq.com,我们将在24小时内核实处理。