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);
}
相关推荐
大尚来也10 小时前
项目上线前必须检查的清单:避开线上重大事故
开发语言
q275513004210 小时前
AS717 Type-C转DP 8K方案外维少 AS717电路图
c语言·开发语言
CappuccinoRose10 小时前
Rust学习文档(二)
开发语言·后端·学习·rust
草莓熊Lotso10 小时前
【LangChain】核心组件详解:文档加载器(Document Loaders)
开发语言·c++·python·langchain·软件工程
你怎么知道我是队长11 小时前
JavaScript的自适应效果
开发语言·javascript·ecmascript
mayaairi11 小时前
JS数组完全指南(含十大操作详解)
开发语言·前端·javascript
j7~11 小时前
【数据结构初阶】队列的实现(链式队列 + 循环队列)--详解
c语言·开发语言·数据结构·学习·队列·queue·c\c++
Sagittarius_A*12 小时前
【RCELABS】Level 1~4 —— 基础篇
靶场·php·ctf·代码审计·rce
king_linlin12 小时前
算法基础——算法复杂度
c语言·开发语言·数据结构·算法
二十雨辰12 小时前
[爬虫]-解析
开发语言·python