C63空开能带多少千瓦:php中的二进制 为什么是63位(binary 63)

我使用的系统和 PHP 版本:

操作系统:Centos 7 x86_64

PHP:PHP 7.2

url:http://php.net/manual/en/function.decbin.php

代码:

<?php
$a = PHP_INT_SIZE;
$b = PHP_INT_MAX;
$c = PHP_INT_MIN;
ec "The value of \$a: ", $a . "\n";
ec "The value of \$b: ", $b . "\n";
ec "The value of \$c: ", $c . "\n\n";
ec "The binary of \$b: " . decbin($b) . "\n";
ec "The binary of \$c: " . decbin($c) . "\n";

输出:

The value of $a: 8
The value of $b: 9223372036854775807
The value of $c: -9223372036854775808
The binary of $b: 111111111111111111111111111111111111111111111111111111111111111
The binary of $c: 1000000000000000000000000000000000000000000000000000000000000000

问题:

最小值的二进制数是 64

最大的二进制数是 63,为什么?

谢谢你的回答。

3

因为$b中最左边的位是 0,它不会被打印。

尝试打印decbin($a)(因为$a是 8),看看它不会打印为 64 位,只有 4。

如果要显示最左边的 0,请使用sprintf格式化字符串,如

ec "The binary of \$b: " . sprintf("%064b", decbin($b)) . "\n";

将格式字符串中的64替换为要显示的位数。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(63)
Win10禁止程序联网:程序集包括win10上的irvine//bootcamp
上一篇
怎样用python编写bmi的代码:需要帮助编写pythonBMIcalc
下一篇

相关推荐

  • php套件:开发Creating a Comprehensive PHP Suite for Application Devel

    PHP套件是一种组合的软件包,它提供了一系列用于开发Web应用程序的工具和功能。它通常包括一个Web服务器、一个数据库服务器、一个PHP解释器和一个PHP编程库。…

    2023-05-27 05:52:48
    0 38 70
  • composer php版本(含代码示例)

    Composer是PHP的一个依赖管理工具,它使用JSON文件和特定的格式来描述项目依赖关系。它可以自动下载所需的PHP库和依赖,并将其安装到您的项目中。…

    2023-02-16 04:44:54
    0 69 22
  • 语句未结束:PHP长轮询脚本未结束(sse script lag)

    关于语句未结束的问题,在sse script lag中经常遇到,我一直在寻找一个工作的答案,尽管在这个问题上没有短缺的问题,还没有找到一个。…

    2024-02-11 01:29:06
    0 10 86
  • 奔驰cs63:php中的二进制 为什么是63位(binary 63)

    关于奔驰cs63的问题,在binary 63中经常遇到,我使用的系统和 PHP 版本:…

    2023-11-11 07:41:14
    0 94 60
  • 数组排序php:PHP按字段排序数组 (php array sort by column)

    关于数组排序php的问题,在php array sort by column中经常遇到,Possible Duplicate:how to sort a multidemensional array by an inner keyHow to sort an array of arrays in php?…

    2024-10-03 03:03:38
    0 86 59
  • Md5解密工具:加密和解密 md5(md5 decrypt php)

    关于Md5解密工具的问题,在md5 decrypt php中经常遇到,我正在使用代码$enrypt=md5($pass)并将$encrypt插入数据库。我想找出一种解密它们的方法。我尝试使用解密软件,但它说哈希应该是 16 字节。有没有办法解密它或使其成为 16 字节的 md5 哈希?…

    2024-02-03 08:59:45
    0 84 65
  • 原来我很爱你cut:PHP碳类改变我原来的变量值(what to do with old check carbon copies

    关于原来我很爱你cut的问题,在what to do with old check carbon copies中经常遇到,我试图在我创建的日历类型的东西做几个导航按钮,我使用碳来创建日期。…

    2024-01-12 08:00:45
    0 95 35
  • 奔驰c挂档:PHPMailer-挂

    关于奔驰c挂档的问题,在my eastlink中经常遇到,我正在尝试通过 PHPMailer 发送电子邮件。我已经将 PHPMailer 文件解压缩到服务器并具有此代码。我有额外的 'require',因为它在其他帖子中关于发送时悬挂的建议。…

    2023-12-31 02:00:28
    0 52 71

发表评论

登录 后才能评论

评论列表(60条)