- 博客(3)
- 收藏
- 关注
原创 计算机中加减乘除运算原理——位运算
移动位(左移、右移)可以使数值倍数变化,并且比加减乘除执行效率更高(比如一条加法指令底层机器可能需要执行一系列的操作指令,单纯对位移动的话就很快)计算机就是利用这些电路结构实现加减乘除运算,而不是单纯的像数学里面那样来做。计算机只会做与、或、非、异或、左(右)移等位运算,并不会什么加减乘除。计算机底层就是一堆电路(与门、或门、非门、异或门等等)
2025-04-03 00:55:17
166
原创 关于为什么正则表达式中表示匹配单词字符的“\\w”要有两个‘\‘
编译时能够识别的转义字符中没有'\w',它没办法在编译结束生成执行代码时转为对应的ASCII码值,会编译报错。它不是可以转成ASCII码的转义字符,而是会被当成两个字符'\'和'w',而'\'又没有对应的ASCII码值,转义字符'\\'(代表'\')才有对应的ASCII码值,所以会报错。所以正则表达式中'\w'是需要把'\'和'w'当成两个字符都编译成对应的ASCII码:'w'不用转义,对应的ASCII码是119,而'\'没有对应的ASCII码,需要用转义字符'\\'来代表它,对应的ASCII码值是92。
2025-03-23 12:28:54
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人