8、PHP 实现二进制中1的个数、数值的整数次方

题目: 二进制中1的个数

描述:

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

php 复制代码
<?php

function NumberOf1($n)
{
    $count = 0;
    if($n < 0)
    {
         $n = $n & 0x7FFFFFFF;
         ++$count;
    }
    while($n != 0)
    {
        $count++;
        $n = $n & ($n - 1);
    }
    return $count;
}

题目: 数值的整数次方

描述:

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

php 复制代码
<?php

function Power($base, $exponent)
{
    return pow($base, $exponent);
}
相关推荐
JAVA面经实录9171 分钟前
集合框架 (六)
java·开发语言
xzlAwin7 分钟前
Go语言多版本管理器g工具命令
开发语言·golang
少控科技10 分钟前
农场设备管理代码(2)
开发语言·c#
qq_4523962311 分钟前
第十二篇:《Istio 生产环境最佳实践与排错指南》
云原生·php·istio
周GZ40 分钟前
简单讲解Java中静态方法与 实例方法
java·开发语言
大白同学4212 小时前
初识Qt——创建第一个Qt项目
开发语言·qt
祈禾2 小时前
计算机组成原理之编译、汇编、链接、解释
开发语言·汇编·笔记·学习
吴声子夜歌2 小时前
正则指引——Ruby
开发语言·正则表达式·ruby
nnerddboy2 小时前
Rust教程06:ESP32-rust环境搭建
开发语言·后端·rust
nnerddboy3 小时前
Rust教程03:函数,控制流与所有权
开发语言·后端·rust