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);
}
相关推荐
阿里加多3 小时前
第 4 章:Go 线程模型——GMP 深度解析
java·开发语言·后端·golang
likerhood3 小时前
java中`==`和`.equals()`区别
java·开发语言·python
北漂Zachary4 小时前
Laravel 10.x 新特性全面解析
php·laravel
zs宝来了4 小时前
AQS详解
java·开发语言·jvm
telllong5 小时前
Python异步编程从入门到不懵:asyncio实战踩坑7连发
开发语言·python
wjs20246 小时前
JavaScript 条件语句
开发语言
阿里加多7 小时前
第 1 章:Go 并发编程概述
java·开发语言·数据库·spring·golang
2301_792674867 小时前
java学习day29(juc)
java·开发语言·学习
周末也要写八哥7 小时前
MATLAB R2025a超详细下载与安装教程(附安装包)
开发语言·matlab
blog_wanghao8 小时前
基于Qt的串口调试助手
开发语言·qt