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);
}
相关推荐
lsx20240617 小时前
jQuery 删除元素
开发语言
紫金修道1 天前
【DeepAgent】概述
开发语言·数据库·python
Via_Neo1 天前
JAVA中以2为底的对数表示方式
java·开发语言
书到用时方恨少!1 天前
Python multiprocessing 使用指南:突破 GIL 束缚的并行计算利器
开发语言·python·并行·多进程
cch89181 天前
PHP五大后台框架横向对比
开发语言·php
天真萌泪1 天前
JS逆向自用
开发语言·javascript·ecmascript
野生技术架构师1 天前
一线大厂Java面试八股文全栈通关手册(含源码级详解)
java·开发语言·面试
Q一件事1 天前
R语言制图-相关性及关系网络图
开发语言·r语言
坊钰1 天前
Java 死锁问题及其解决方案
java·开发语言·数据库
wefly20171 天前
纯前端架构深度解析:jsontop.cn,JSON 格式化与全栈开发效率平台
java·前端·python·架构·正则表达式·json·php