社区
C语言
帖子详情
一个表达式的疑问
killme2008
2009-02-02 10:33:22
在源码中看到这么个宏
#define MAX_SIZET ((size_t)(~(size_t)0)-2)
从意义上说是定义了最大的size_t,可我看不明白这个表达式是如何计算出size_t的最大值的,取反再减2就可以了?请高人解答一二,谢谢。
...全文
113
6
打赏
收藏
一个表达式的疑问
在源码中看到这么个宏 #define MAX_SIZET((size_t)(~(size_t)0)-2) 从意义上说是定义了最大的size_t,可我看不明白这个表达式是如何计算出size_t的最大值的,取反再减2就可以了?请高人解答一二,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hityct1
2009-02-03
打赏
举报
回复
看不懂。
~(size_t)0 就是最大值
yangkunhenry
2009-02-02
打赏
举报
回复
~0实际上才是最大值
kostion
2009-02-02
打赏
举报
回复
一楼二楼结合是正确答案
kostion
2009-02-02
打赏
举报
回复
一楼二楼结合是正确答案
waizqfor
2009-02-02
打赏
举报
回复
#define MAX_SIZET ((size_t)(~(size_t)0)-2)
这东西 要结合你代码去看啊 宏只是一个替换啊
arong1234
2009-02-02
打赏
举报
回复
无符号数最大值就是所有位为1,~0实际上才是最大值
减2也许是你的程序需要保留两个额外的大整数,这个表达式不是真实意义上的最大值
正则
表达式
语法
帮你解决所有有关正则
表达式
的
疑问
,aaaa
LKing正则
表达式
验证器1.1.zip
LKing正则
表达式
验证器1.1版 任何
疑问
请登录http://www.chinasofter.com 中国程序员网与我交流,或加本人的qq:97665717
带你学会使用正则
表达式
内容简介: 正则
表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。计算机科学的
一个
概念。正则
表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则
表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解正则
表达式
的引用场景和一些基础用法,让大家对正则
表达式
有
一个
清晰地认识。 为什么需要掌握正则
表达式
? 正则
表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂控制。而对于刚接触的人来说,正则
表达式
比较晦涩难懂。这门课程可以非常快速的帮助大家理解正则
表达式
,以及掌握如何在实际场景中用到它。课程大纲: 为了让大家快速系统了解正则
表达式
知识,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
正则图片下载工具,可以自定义正则
表达式
正则图片下载工具(一键获取网页源代码一键下载资源图片),可自定义正则
表达式
;自定义网址(输入)获取源代码》筛选图片》一键下载。 如果您访问的网站无法筛选到图片 请自行修改正则
表达式
,如有
疑问
可联系我处理。 使用说明参阅:https://blog.csdn.net/uaime/article/details/128129408 单独文件仅40kb压缩包仅19kb,环境sdk:4.52,有更好的正则
表达式
欢迎交流。 使用方法: 修改正则
表达式
:选中即可。同时工具几次字符串截取和替换的2个小功能。 A{...}B 是将源码区中的代码中的,标识A,B之间的部分截取出来。结果依然在源码区查看。 A2B 是将源码中的代码用A部分用B部分内容替换。结果在源码区查看。 过滤的结果列表(列表支持选定的 ctrl+c 进行复制,del删除) 预览区:双击可以直接保存到本地。 置顶:窗口置顶 监控剪切板网址:就是说可以边复制网址,会自动粘贴到网址地址栏中。 读源码:读取网页源代码,结果到“源码区”中显示。 筛选图片:根据正则
表达式
进行筛取。 一键下载:将列表中的图片进行下载。 附件已经更新。欢迎下载反馈。
精通正则
表达式
一本书搞懂正则
表达式
,你值得拥有,若有
疑问
可以留言交流
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章