关于0x3f和0x3f3f3f3f

这篇具有很好参考价值的文章主要介绍了关于0x3f和0x3f3f3f3f。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在做题时经常将0x3f3f3f3设为INF(正无穷)

#define INF 0x3f3f3f3f

相比0x7fffffff,0x3f3f3f3f在做图论题时,(如Dijkstra算法) 相加时不会使正无穷溢出导致变成负数,

使用0x3f的场景一般是

int p;
memset(p,0x3f,sizeof p);//将p设置为正无穷

因为memset()是对char操作,即一个字节一个字节的操作,而如果p恰好是int型(四字节),就可以将int的四个字节中的每个字节都设置为3f,int就变为了3f3f3f3f(提示:0x是十六进制数的标志)文章来源地址https://www.toymoban.com/news/detail-626837.html

到了这里,关于关于0x3f和0x3f3f3f3f的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Windows11服务器远程连接错误:错误代码0x3,不重启服务器的解决方法

    Windows11服务器远程连接错误:错误代码0x3,不重启服务器的解决方法

    在连接远程服务器时,发现如下错误: 您的远程桌面会话已结束,可能是下列原因之一: 管理员已结束了会话 在建立连接时发生错误。 发生网络问题 展开详细信息后发现错误代码0x3,如下图: 但之前都能顺利连上, 网上说的解决方案中大多包括了重启 ,但我的服务器还

    2024年03月17日
    浏览(127)
  • 以太坊NFT代码示例(合约地址0x6d2e83a559c1fbe0cc677d10a22f28f0f8b1f325)

    pragma solidity ^0.4.21; /**  * @title Ownable  * @dev The Ownable contract has an owner address, and provides basic authorization control  * functions, this simplifies the implementation of \\\"user permissions\\\".  */ contract Ownable {   address public owner;   /**    * @dev The Ownable constructor sets the original `owner` of the contract to the sende

    2023年04月08日
    浏览(8)
  • 关于微软应用商店无法联网 错误代码:0x80072EFD的问题终于解决了

    关于微软应用商店无法联网 错误代码:0x80072EFD的问题终于解决了

    关于微软应用商店无法联网 错误代码:0x80072EFD的问题,系统更新也显示错误,更新服务都是开启的,就是不能更新,折腾了两天试了百度很多方法, 一、修改dns无效; 二清理商店缓存wsreset无效,重新安装商店、重置商店都无效;三、用抓包软件Fiddler 修改无效(因为看到网

    2024年02月10日
    浏览(46)
  • 关于安装Microsoft Office 2016专业版出现0x80131049回滚错误的解决方案

    关于安装Microsoft Office 2016专业版出现0x80131049回滚错误的解决方案

    出现错误的原因: 重复安装office办公软件,卸载过程中注册表未清理干净导致出现一下错误:  解决方案: win+r进入命令行窗口 输入regedit进入注册表界面  删除HKEY_LOCAL_MACHINESOFTWAREMicrosoftAppModel注册表信息 删除方法:右键选择删除即可 之后重新安装即可解决该问题。

    2024年02月12日
    浏览(17)
  • 机器学习笔记之优化算法(十三)关于二次上界引理

    机器学习笔记之优化算法(十三)关于二次上界引理

    本节将介绍二次上界的 具体作用 以及它的 证明过程 。 利普希兹连续 在 Wolfe text{Wolfe} Wolfe 准则收敛性证明一节中简单介绍了 利普希兹连续 ( Lipschitz Continuity ) (text{Lipschitz Continuity}) ( Lipschitz Continuity ) 。其定义对应 数学符号 表达如下: ∀ x , x ^ ∈ R n , ∃ L : s . t . ∣ ∣

    2024年02月13日
    浏览(78)
  • 关于 Qt中的QString内容存在\u0000使用QChart(0x00)消除 的解决方法

    关于 Qt中的QString内容存在\u0000使用QChart(0x00)消除 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131860574 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)   做gps时,部

    2024年02月16日
    浏览(18)
  • 长虹智能电视刷机 ZLM75HiS机芯 55D3F、50D3F、43D3F、39D3F、32D3F 刷机方法,及刷机数据

    机芯:ZLM75HiS 适用机型:55D3F、50D3F、43D3F、39D3F、32D3F USB升级 第1步, 下载后解压,找到文件夹里面 .pkg 等文件全部复制到U盘根目录。 第2步, 在关机情况下,将U 盘插入USB2.0 接口。 第3步, 按住键POWER键不松,直到屏上显示升级界面。 第4步, 升级完成后电视会自动重启来

    2024年04月14日
    浏览(9)
  • 《算法竞赛进阶指南》0x52 背包

    题意 从 N N N 个正整数中选出若干数,和为 M M M ,询问方案数 解析: 01背包。 代码: 题意: 给定一个数 N N N ,将 N N N 拆成若干整数相加的形式。不考虑加数的顺序。至少拆成两个整数 解析: 完全背包。 令 f i , j f_{i,j} f i , j ​ 为使用前 i i i 个数将 j j j 拆分的方案数,且

    2023年04月16日
    浏览(10)
  • STM32F0实现IAP升级固件

    STM32F0实现IAP升级固件

    好几年前写过一篇关于 STM32 bootloader 升级固件的博客,但是使用的芯片是 STM32 F4 系列,升级固件的方式是在外部 flash 的 fat32 文件系统中存入固件文件,reset 后通过特定按键进入 IAP 程序。 最近需要在 STM32 上实现同样的 IAP 功能,但是方式不太一样,也发现一些芯片的差别,

    2024年02月14日
    浏览(12)
  • 《算法竞赛进阶指南》0x42 树状数组

    题意: 二维平面给定一些点,询问 v 形和 ∧ 形数目 解析: 对于 ∧ 形: ( i , y ) (i,y) ( i , y ) ,考虑左右两侧比该点低的点的个数。树状数组查询 y j y y_j y y j ​ y 的点的个数。因为总共有 y − 1 y-1 y − 1 个点比当前点低,有 n − y n-y n − y 个点比当前点高。 v型同理。 代码

    2023年04月11日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包