当前位置: 首页 > news >正文

创意赣州网站建设邦邻营销型网站建设

创意赣州网站建设,邦邻营销型网站建设,游戏设计师网站有哪些,免费上外国网站的浏览器不知道大家有没有遇到过这种要求:“返回值必须是int,如果整数数超过 32 位有符号整数范围 [−2^31, 2^31 − 1] ,需要截断这个整数,使其保持在这个范围内。例如,小于 −2^31 的整数应该被固定为 −2^31 ,大…

不知道大家有没有遇到过这种要求:“返回值必须是int,如果整数数超过 32 位有符号整数范围 [−2^31,  2^31 − 1] ,需要截断这个整数,使其保持在这个范围内。例如,小于 −2^31 的整数应该被固定为 −2^31 ,大于 2^31 − 1 的整数应该被固定为 2^31 − 1

题目链接:. - 力扣(LeetCode)

若已知int能表示的最大值与最小值,本题直接如下截断即可

return max(min(ans, int_max), int_min);//ans表示未经处理正确答案

那么问题来了,如何获取int的最值?

1.通过C++已有库

在C++中,可以使用<limits>头文件中的std::numeric_limits模板类来获取int类型的最大值和最小值。下面是示例代码:

#include <iostream>
#include <limits>int main() {// 获取int类型的最大值int max_int = std::numeric_limits<int>::max();std::cout << "最大值:" << max_int << std::endl;// 获取int类型的最小值int min_int = std::numeric_limits<int>::min();std::cout << "最小值:" << min_int << std::endl;return 0;
}

这段代码中,std::numeric_limits<int>::max()返回int类型的最大值,std::numeric_limits<int>::min()返回int类型的最小值。

2.通过移位运算

#include <iostream>int main() {// 计算int类型的最大值int max_int = (1 << 31) - 1;  // 或者使用 0x7FFFFFFFstd::cout << "最大值:" << max_int << std::endl;// 计算int类型的最小值int min_int = -(1 << 31);     // 或者使用 0x80000000std::cout << "最小值:" << min_int << std::endl;return 0;
}

这段代码中,(1 << 31) - 1计算出32位中除了符号位外全为1的二进制数,即011...1,即为int类型的最大值。而-(1 << 31)计算出32位中符号位为1,其余位为0的二进制数,即100...0,即为int类型的最小值。

http://www.yayakq.cn/news/293970/

相关文章:

  • thinkphp 网站下载如何用图片做网站背景
  • 张家口网站建设时尚女装网站设计
  • 网站建设平台选用找房网
  • 宝应做网站使用wordpress需要懂什么语言
  • 酒店网站建设方案外贸流程的基本流程
  • 教如何做帐哪个网站好科技论文发表网
  • 江门网站制作策划搭建网站公司排行榜
  • 做淘宝客网站是如何盈利的使用织梦系统建设网站
  • 网站建设主要步骤html制作网页代码
  • 网站订单系统模板上海市虹口市容建设公司网站
  • 潮流印花图案设计网站wordpress个人电脑搭建
  • 阿里买域名 电脑做网站门户网站管理系统
  • 中文域名做的网站有哪些深圳国税局网站怎么做票种核定
  • 创新创业教育课程网站建设方案建设厅网站装修合同模板
  • 温州网站关键词排名企业不想做网站的原因
  • 免费网站制作模板php 快速网站开发
  • 网站开发需求分析的内容网页怎么发布到网上
  • 政务网站建设的三个核心功能是什么网站咋建立
  • 哈尔滨网站设计人网站动画特效
  • 网站建设中图片河北建设集团官网
  • 微擎怎么做网站服务器活动
  • 网站建设怎样布局网站设计师工资一般多少
  • 祈网网站建设新手网络推广怎么干
  • 用ps软件做ppt模板下载网站有哪些内容如何做淘宝客个人网站
  • 网站建设定金做什么会计分录企业申报系统
  • 基于php旅游网站开发源代码vs2017手机网站开发
  • 企业网站建设推荐兴田德润如皋住房和城乡建设局网站
  • 做招聘网站的怎么引流求职者广告人网站
  • 北京市保障房建设投资中心网站首页福清seo
  • 网站欢迎屏怎么做大连网址