1. 按位与 按位与是针对二进制数的操作,指将两个二进制数的每一位都进行比较,如果两个相应的二进位都为 1 则此位为 1,否则为 0。在本例中, 5 的二进制表达为 101 , 3 的二进制表达为 11 (为补全位数进行按位操作写作 011 ),则按位与操作后的结果为001 ,对应的十进制数为 1 ...
分类:
编程语言 时间:
2019-12-20 13:33:01
阅读次数:
161
工作中写的一个脚本需要接收用户从命令行传过来的参数,这个参数要求是小数,所以有必要对用户输入的参数进行校验,如果不合法,提示用户重新输入合法的数值。支持带+号和带-号的输入,只能是十进制数字echo90.33|egrep‘^[+-]?(0|[1-9]+)\.?[0-9]+‘echo1000|egrep‘^[+-]?(0|[1-9]+)\.?[0-9]+‘echo-99.99|egrep‘^[+-]
分类:
其他好文 时间:
2019-12-04 09:19:36
阅读次数:
852
题目链接: "http://acm.hdu.edu.cn/showproblem.php?pid=4734" 题目大意: 对于一个 $n$ 位十进制数 $x$ ($A_nA_{n 1}A_{n 2} \cdots A_2A_1$),我们定义 $$F(x)=A_n \times 2^{n 1} + A ...
分类:
其他好文 时间:
2019-12-02 18:41:38
阅读次数:
95
题目描述 对于一个十进制数A,将A转换为二进制数,然后按位逆序排列,再转换为十进制数B,我们乘B为A的二进制逆序数。 例如对于十进制数173,它的二进制形式为10101101,逆序排列得到10110101,其十进制数为181,181即为173的二进制逆序数。 输入描述: 一个1000位(即10^99 ...
分类:
其他好文 时间:
2019-12-01 22:58:16
阅读次数:
129
3.1 IPv4地址概述 IP地址由32位2进制数构成,为方便书写及记忆,一个IP地址通常采用0~255之内的4个十进制数表示,数之间用句点分开。 例:一个IPv4地址可以这样表示 点分十进制形式:10.110.192.111 二进制形式:00001010.01101110.10000000.011 ...
分类:
其他好文 时间:
2019-11-28 19:30:17
阅读次数:
96
1.计算十进制数的二进制int i1=Integer.parseInt("11",2);//11的二进制41 》41=32+8+1=2^5+2^3+1 0000 0000 0010 1001(正数补0)-41绝对值相同的正负数的原码(除符号位)相同(正数的原码 补码 反码相同)负数的反码等于原码取反 ...
分类:
编程语言 时间:
2019-11-26 17:51:21
阅读次数:
90
一、计算机基础 1.1、进制 计算机中的数字有四种存在形式,分别是:十进制、二进制、八进制和十六进制 1.1.1、十进制 1.基数:0 9 2.进位:逢10进1 3.位权:例:123 = 3\ 10^0 + 2\ 10^1 +1\ 10^2,其中10\^x就是这个十进制数的权位 4.在Python中 ...
分类:
编程语言 时间:
2019-11-19 15:48:57
阅读次数:
82
三步解决mysql字符串的隐藏字符: 1. 隐藏字符导致字符串长度边长,用mysql 自带的 Hex函数让隐藏字符显示真身, 2. 可以拿到隐藏字符的16进制码,然后用windows自带的计算器转化成 十进制数 3. 最后,执行 update user set mobile = REPLACE(mo ...
分类:
数据库 时间:
2019-11-18 20:19:11
阅读次数:
156
/* 题目: 输入数字n,按顺序打印从1到最大的n位十进制数。 如输入3,打印从1,2,3到999。 */ /* 思路: 大数问题转化为字符串或数组。 */ #include<iostream> #include<string.h> #include<algorithm> #include<cmat ...
分类:
其他好文 时间:
2019-11-14 21:29:55
阅读次数:
53