码迷,mamicode.com
首页 >  
搜索关键字:二进制表示    ( 1014个结果
常用编码格式介绍
编程过程中经常会遇到各类字符的编码方式,经常会混淆,在此总结下常用的编码方式以及其原理。 Ascii: 因为对于计算机来说只能识别0、1这两种字符(0表示低电平,1表示高电平),所有的数据都是通过二进制来表示,对于其他的比如说3、4、s、z、#等字符用二进制表示就需要一个约定的规范,这就是ascii ...
分类:其他好文   时间:2019-05-07 16:54:13    阅读次数:123
【二进制的一些操作】
<1>二进制与十进制互转 十进制转二进制 例子:13 -> 1101 13/2=6余1 6/2=3余0 3/2=1余1 1/2=0余1 那么13用二进制表示为 1101 (倒序排列余数 不足的用0补齐 00001101) 二进制转十进制 例子:1101 -> 13 可以在C#里面声明为 int nu ...
分类:其他好文   时间:2019-05-07 11:30:46    阅读次数:107
二进制求和
题目: 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。 示例 1: 思路:我反正佛了我自己的思路。。先把字符串转列表,然后加0对其,因为我不会从高位加所以就颠倒相加得结果,结果是列表,再颠倒转字符串就行了。。。。我去。。这个不熟python可真难受 ...
分类:其他好文   时间:2019-05-06 09:15:38    阅读次数:143
python字符串格式化输出
Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 1、百分号方式 注:Python中百分号格式化是不存在自动将整数转换成二进制表示的方式 2、Format方式 参考文档: htt ...
分类:编程语言   时间:2019-05-05 17:18:46    阅读次数:156
【题解】An Easy Problem
题目描述 给定一个正整数N,求最小的、比N大的正整数M,使得M与N的二进制表示中有相同数目的1。 举个例子,假如给定的N为78,其二进制表示为1001110,包含4个1,那么最小的比N大的并且二进制表示中只包含4个1的数是83,其二进制是1010011,因此83就是答案。 输入格式 输入若干行,每行 ...
分类:其他好文   时间:2019-05-02 21:49:43    阅读次数:167
一本通 1223:An Easy Problem
【题目描述】 给定一个正整数N,求最小的、比N大的正整数M,使得M与N的二进制表示中有相同数目的1。 举个例子,假如给定的N为78,其二进制表示为1001110,包含4个1,那么最小的比N大的并且二进制表示中只包含4个1的数是83,其二进制是1010011,因此83就是答案。 【输入】 输入若干行, ...
分类:其他好文   时间:2019-04-25 11:50:58    阅读次数:227
《剑指offer》 二进制中1的个数
本题来自《剑指offer》 二进制中1的个数 题目: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路: 两种思路: 第一种:对n进行左移,检测最后一位是否为1,但考虑负数,一直左移会陷入到死循环中。 第二种:对n的每一位进行检测,采用滑标flag,左移,int会是32位,所以 ...
分类:其他好文   时间:2019-04-24 17:29:40    阅读次数:141
linux命令 xxd
xxd,能够查看linux下文件的二进制表示。man一下xxd。能够得到下面信息 NAME xxd - make a hexdump or do the reverse.SYNOPSIS xxd -h[elp] xxd [options] [infile [outfile]] xxd -r[ever ...
分类:系统相关   时间:2019-04-22 00:13:01    阅读次数:251
剑指offer:二进制中1的个数
题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。classSolution:"""给定一个数n,将n和(n-1)做位与运算可以将最后一个1变成0.假设n的最后一个1在第m位,则将n-1之后,第m位由1->0,第m位以后的位全部取反,第m位以前的位保持不变。因此我们得到一个结论:n&(n-1)可以将n的最后一个1变成0。当给定的数字是正数的时候,我们可以直接按照
分类:其他好文   时间:2019-04-18 23:27:06    阅读次数:280
IP子网划分
IP地址与子网掩码IP地址由32位2进制数组成,一般用点分十进制来表示,如210.73.140.6IP地址的分类IP地址有两部分组成:网络部分和主机部分,网络部分用于标识不同的网络,主机部分用于标识一个网络中的特定主机。IP地址的网络部分由IANA统一分配,以保证IP地址的唯一性,为了便于分配和管理,IANA将IP地址分为A、B、C、D、E共五类,按照二进制表示方法,根据IP地址的前几个比特位,可
分类:其他好文   时间:2019-04-17 11:05:09    阅读次数:182
1014条   上一页 1 ... 18 19 20 21 22 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!