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);
}
相关推荐
工程师老罗7 小时前
LVGL文本显示问题,编码问题
java·开发语言
痴心阿文7 小时前
npx create-next-app@latest从Vue迁移的最佳实践
开发语言·前端·javascript
宵时待雨7 小时前
C++笔记归纳15:红黑树
开发语言·数据结构·c++·笔记
黑眼圈子7 小时前
牛客刷题记录5
java·开发语言·学习·算法
枫叶丹47 小时前
【HarmonyOS 6.0】OAID服务正式支持TV设备
开发语言·华为·harmonyos
NGC_66117 小时前
ConcurrentHashMap介绍
java·开发语言
JY.yuyu7 小时前
Java Web上架流程(Nginx反向代理+负载均衡 ,Apache配置,Maven安装打包,Tomcat配置)
java·开发语言·前端
Bert.Cai7 小时前
Python标识符详解
开发语言·python
lifewange8 小时前
insert
开发语言·python
看山是山_Lau8 小时前
如何封装和定义一个函数
c语言·开发语言·c++·笔记