社区
C++ 语言
帖子详情
谁能给解释一下什么是位模式?
Simon_Ghost
2007-09-19 10:16:05
看书的时候看到的:
未初始化的变量实际上都有一个值。编译器把该变量放到内存中的某个位置,而把这个位置的无论那种位模式都当成是变量初始的状态。当被解释成整型值时,任何位模式都是合法的值。
谁能帮忙解释一下这句话啊,特别是位模式的概念,google上搜不到。谢谢。
...全文
1949
2
打赏
收藏
谁能给解释一下什么是位模式?
看书的时候看到的: 未初始化的变量实际上都有一个值。编译器把该变量放到内存中的某个位置,而把这个位置的无论那种位模式都当成是变量初始的状态。当被解释成整型值时,任何位模式都是合法的值。 谁能帮忙解释一下这句话啊,特别是位模式的概念,google上搜不到。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Minkey
2007-09-19
打赏
举报
回复
内存由字节组成.每个字节由8位bit组成,每个bit状态只能是0或1.
所谓位模式,无非就是变量所占用内存的所有bit的状态的序列
初始化了的变量会将位模式设定成对应的二进制序列.例如,0(int)就是0000000000000000了
非完美主义者
2007-09-19
打赏
举报
回复
不解,学习一下。
个人认为就是这块内存上每一位的状态,如果是整型的话,那么这块内存上各位的状态可以得出一个数值,都是合法的值,但如果是字符、bool等类型的话,这些内存上的0、1排列可能不能解释成合法的值。
LeetCode //C - 470. Implement Rand10() Using Rand7()
【代码】LeetCode //C - 470. Implement Rand10() Using Rand7()
[LeetCode 470] Implement Rand10() Using Rand7()
题目 Given a function rand7 which generates a uniform random integer in the range 1 to 7, write a function rand10 which generates a uniform random integer in the range 1 to 10. Do NOT use system’s Mat...
【LeetCode】470. Implement Rand10() Using Rand7() 解题报告(Python & C++)
【LeetCode】470. Implement Rand10() Using Rand7() 解题报告(Python) 标签(空格分隔): LeetCode 作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.me/ 题目地址:https://leetcode.com/problems...
LeetCode C++ 470. Implement Rand10() Using Rand7()【Math/Random】中等
Given the API rand7() that generates a uniform random integer in the range [1, 7], write a function rand10() that generates a uniform random integer in the range [1, 10]. You can only call the API rand7(), and you shouldn’t call any other API. Please do no
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章