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;
echo "The value of \$a: ", $a . "\n";
echo "The value of \$b: ", $b . "\n";
echo "The value of \$c: ", $c . "\n\n";
echo "The binary of \$b: " . decbin($b) . "\n";
echo "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格式化字符串,如

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

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

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

(382)
飞鱼crm是什么东西:什么东西-(减号)是什么意思 (what does minus mean)
上一篇
服务器开发需要学什么:Web服务器和开发服务器有什么区别
下一篇

相关推荐

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

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

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

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

    2023-02-16 04:44:54
    0 43 19
  • docker游戏服务器:如何使用Docker搭建高性能的游戏服务器

    Docker游戏服务器是一种将游戏服务器部署到容器中的方式,它可以帮助游戏开发者快速、轻松地部署游戏服务器,并且可以更轻松地扩展游戏服务器的容量。…

    2023-04-27 09:55:33
    0 35 21
  • win7玩cf卡顿怎么解决:解决Win7环境下CF游戏卡顿问题

    尝试更新系统:可能是由于系统缺少某些补丁或者更新导致CF卡顿,可以尝试在Windows Update中进行检查更新,并安装最新的补丁和更新。更新显卡驱动:可能是由于显卡驱动过旧或者不兼容导致CF卡顿,可以尝试更新显卡驱动,可以到显卡厂商官网下载最新的驱动进行安装。…

    2023-05-27 11:45:17
    0 80 64
  • cv糖醋排骨是弯的吗弯曲的美味

    cv糖醋排骨不是弯的,它是一种制作方法,通常用来制作排骨。代码:…

    2023-04-01 13:03:36
    0 85 85
  • android 视频编码深入理解MediaCodec API

    Android 视频编码是指将原始视频数据经过压缩编码后,生成新的视频数据,以便减少视频文件的体积,提高传输速度,以及更好地在 Android 设备上播放。…

    2023-01-13 10:58:18
    0 56 31
  • javascript数组:排序和搜索

    javascript数组是一种特殊的对象,它可以存储多个值,这些值可以是任何类型的数据。JavaScript数组的元素可以通过索引来访问,数组的索引从0开始,每个元素都有一个索引值。…

    2023-08-28 11:30:24
    0 95 83
  • cookie如何使用:如何使用Cookie来改善用户体验

    Cookie是一种存储在客户端的小型文件,用于记录用户的信息,如访问时间、登录状态等。使用Cookie可以更好地为用户提供服务,比如保存用户的登录状态,记录用户的浏览历史记录等。…

    2023-05-07 02:18:11
    0 36 50

发表评论

登录 后才能评论

评论列表(11条)