腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C
语言
中的二进制表示
、
、
在
C
语言
中,为什么没有标准的说明符来打印二进制格式的数字,比如%b。当然,你可以
写
一些函数/hacks来做这件事,但是我想知道为什么这么简单的事情不是
语言
的标准部分。 它背后有没有什么设计上的决定?因为
八进制
的%o和十六进制的%x都有格式说明符,所以
八进制
和十六进制在某种程度上比二进制表示更“重要”。因为在
C
/
C
++中经常会遇到按位运算符,所以我认为让%b或将数字的二进制表示形式直接输入到变量中会很有用(就像输入十六进制数字一样)。
浏览 0
提问于2011-12-04
得票数 9
回答已采纳
1
回答
在头文件中使用int?
、
、
我对
C
++相当陌生,所以这可能是一个业余错误。任何帮助都将不胜感激!!
浏览 3
提问于2013-11-18
得票数 0
回答已采纳
3
回答
你能在
c
-族
语言
中直接编码成二进制数字的值吗?
、
、
、
在基于
c
的(或受
c
启发的)
语言
系列中(即
C
/
C
++/Objective/JavaScript),当键入一个常量时,您可以直接为它的十进制值键入数字,也可以用0x作为前缀,通过十六进制编写它。JavaScript甚至允许您使用
八进制
编码在数字前加上零来键入值(对于我来说,...which完全疯了,因为09看起来是9,但实际上解析为0!)真让人迷惑!应该是8x前缀或类似的,但我偏离了.)这八字胡说到底是
怎么
回事!如果你问我就疯了!
浏览 5
提问于2012-02-10
得票数 0
回答已采纳
1
回答
我
怎么
知道一个数字是否是
八进制
?
我应该
写
一个
八进制
数字序列的asm程序,直到回车。它应该告诉用户是输入了一个合法的或非法的
八进制
号码。我
怎么
能知道呢?有方程吗?
浏览 4
提问于2013-12-14
得票数 0
回答已采纳
4
回答
如何用ruby编写二进制文字?
、
大多数
语言
(包括Ruby)允许数字文字以至少三种基数编写:十进制、
八进制
和十六进制。以十进制为基数的数字是常见的东西,写成(大多数)人自然会写的数字,96写成96。以零为前缀的数字通常被解释为基于
八进制
的: 96将被
写
为0140。基于十六进制的数字通常以0x为前缀: 96将被
写
为0x60。 问题是:我能在Ruby中把数字写成二进制文字吗?多么?
浏览 2
提问于2008-09-19
得票数 27
回答已采纳
1
回答
匹配所有形式的整数文本的Regex模式。
、
、
我需要一个模式,它匹配 (特别是整数)
语言
中的所有形式的文字(包括二进制、
八进制
、十进制和十六进制<code>E 29</code>文字)。/-?\d+(\.\d+)?但我不知道如何为二进制,
八进制
和十六进制
写
它。我只需要一个匹配所有的模式。 对于十六进制,/[0-9a-fA-F]+/模式可以工作。但是我想要一个模式来匹配所有的整数文字,包括二进制,
八进制
,十进制和十六进制文字。
浏览 5
提问于2014-10-31
得票数 0
回答已采纳
4
回答
C
语言
中可变长度数组的选择
我用
c
语言
编写了这段代码,它检查用某个数字基、十进制、
八进制
、..etc
写
的数字是否正确,这意味着它使用的是属于这个特定基的字符,例如,一个
八进制
数字应该只使用字符0、1、2、3、4、5、6、7,它检查问题是,当我尝试将“基”字符从总字符中派生时,它会给我一个警告:ISO
C
90 forbids variable length array 'base_symbols' int checkNumBase
浏览 0
提问于2019-04-02
得票数 1
回答已采纳
5
回答
C
#中的
八进制
等效
、
、
在
C
语言
中,
八进制
数可以通过将0放在数字之前来写。我在
C
#中通过将0x放在数字之前找到了与十六进制等价的方法。现在我的问题是:在
C
#中是否有任何与
八进制
数等价的值表示为
八进制
?
浏览 5
提问于2010-11-22
得票数 58
回答已采纳
2
回答
在
C
中,0是
八进制
的还是十进制的?
、
、
、
它在
C
++中是
八进制
,在Java中是十进制。但是没有关于
C
的描述? 0是
八进制
还是十进制会有什么不同?这是我的面试官问的问题。我说不,我解释说,无论是
八进制
还是十进制,它都是0。然后他问为什么在
C
++中它被认为是
八进制
,而在Java中被认为是十进制。我说了这是标准。请告诉我它用
C
写
的是什么?会有什么不同吗?为什么它们在不同的标准上是不同的?
浏览 28
提问于2014-10-29
得票数 61
回答已采纳
3
回答
一个字符如何用包含三个
八进制
数字的位模式来表示?
、
、
、
第二章(第2.3节命名常量)的K&R书关于
C
编程
语言
: #define BELL ′\00
浏览 5
提问于2013-08-09
得票数 4
回答已采纳
4
回答
Python如何处理开头为0的数字?
、
、
由于某种原因,当我
写
"print 030“时,它返回24,当我
写
"print 020”时,它返回16。 谢谢
浏览 0
提问于2013-06-23
得票数 0
3
回答
java中的整数赋值
、
public class Example { int a = 0153; System.out.println(""+b);}
浏览 4
提问于2012-04-11
得票数 1
2
回答
使用布尔值和Linux文件权限
、
、
我想检查Linux上的文件是否具有555权限,但该文件具有755权限。我做了一个布尔运算,在我的程序中:即(755 && 555 == 555)我尝试过的是:我在Linux上使用find -perm 555,它没有列出那些拥有755权限的文件,所以我猜问题的答案是否?
浏览 10
提问于2012-10-10
得票数 0
回答已采纳
7
回答
值
C
意外地定义了更改
、
我该
怎么
阻止呢?好吧,这是因为
语言
把这个解释成
八进制
。然而,有什么聪明的方法可以迫使
语言
将数字解释为整数吗?如果前导0定义
八进制
,而0x定义十六进制,现在我想到它.
浏览 6
提问于2010-04-18
得票数 6
回答已采纳
3
回答
当有前导为零的数字时,Javascript输出不同
为什么javascript会与下面的代码混淆?var b = 010; //will return output 8
浏览 2
提问于2016-09-28
得票数 0
回答已采纳
2
回答
二进制到
八进制
或十六进制的转换。哪一个更容易(
C
语言
编译器)
、
我正在回答一些与
C
编程
语言
相关的问题。我发现这个问题令人困惑。将二进制转换为
八进制
/十六进制的编译器最简单的方法是什么
浏览 2
提问于2011-09-22
得票数 0
回答已采纳
4
回答
为什么这个数组到2d数组的布尔值为真?
、
、
、
嗨,我碰巧遇到了我朋友寄给我的代码,我在读打印声明的第二部分时遇到了困难。a[3]是4,它位于第2列(b[0][2])第0行,但是为什么a[2]是53,证明了b[2][1] == 43是正确的?(代码打印“true”,顺便说一下。) public static void main(String[] args) { int b[][] = { {1,2,4} , {2,2,1},{0,43,2}}; System.out.print(a[3]==b[0][2]
浏览 0
提问于2014-02-11
得票数 4
回答已采纳
2
回答
K&R
C
处理
八进制
、
、
首先,我读了以下文章:,它告诉我如下: 它告诉我: 现在我真的很困惑。我从来没有机会真正使用K&R
C
编译器.所以为什么K&R
C
接受8和9作为
八进制
数字..。这是
怎么</e
浏览 1
提问于2013-11-11
得票数 3
回答已采纳
2
回答
以umask值表示的第一个数字是什么?
如果我正确理解,文件权限有一个相关的3位数,指定读/
写
/执行权限。这是正确的吗?
浏览 0
提问于2017-03-18
得票数 15
回答已采纳
3
回答
为什么前导零用来表示
八进制
数?
、
、
我一直想知道为什么要用前导零(0)而不是0o来表示
八进制
数。使用0o将同样有帮助,但不会像主要的0es (例如JavaScript中的parseInt('08'); )那样引起许多问题。
浏览 3
提问于2012-07-14
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C语言中的类型转换,今天教你怎么写!
C/C+编程笔记:C语言进制详解,二进制、八进制和十六进制!
C语言写的日历程序
八进制怎么算?
怎么给 Python写C 扩展
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券