问题标签 [specifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
881 浏览

c - C printf 函数说明符

我需要打印一个 16 位有效数字的浮点值。

现在当我打印时,它会打印出来

即2.555556

当我希望它打印出来时:2.555555555555556 /// 总共 16 位

我的 printf 说明符目前是:“%20.18lf”

想法?

0 投票
1 回答
152 浏览

c - 为什么需要说明符限定符列表?

我编译了这个(gcc编译器):

显示的错误是:

'a' 之前的预期说明符限定符列表

为什么在默认情况下将未命名的数据变量作为 int 时需要它。请解释...

0 投票
4 回答
3232 浏览

c++ - 我们应该提供一个没有抛出说明符的析构函数吗?

正如您通过评论看到的那样,类的析构函数Error显式地提供了一个带有无抛出说明符的空实现。

:这有必要吗?或者与让编译器生成隐式析构函数相比,这是一个好习惯吗?

0 投票
1 回答
894 浏览

nsstring - _cmd 的正确字符串说明符是什么?

我为 _cmd 使用 %s,最新的 XCode 将生成错误“格式指定类型 char * 但参数的类型为 SEL”。检查文档,找不到线索。有人知道要使用的正确字符串说明符吗?

0 投票
2 回答
2130 浏览

c - 字符串说明符( %d , %f 等...)

代码很简单,工作正常。我的问题是,如果我更改 #define Type int#define Type floatso ,我也必须更改%d%f。有没有办法拥有一个通用的说明符,它适用于所有int, float, char,string等等......所以,如果我改变了,#define Type int那么我不必在printf()函数中更改格式说明符?

0 投票
2 回答
103 浏览

python - Python:想要使用字符串作为切片说明符

假设我有一个S带有字符串 "1:3"的变量(或者就此而言,"1", or "1:"or ":3"),并且我想将它用作list L上的切片说明符。您不能简单地这样做,L[S]因为切片所需的参数是"int:int".

现在,我目前有一些丑陋的代码可以解析S为它的两个组成部分int,并处理所有边缘情况(其中 4 个)以提出正确的切片访问,但这只是丑陋且不符合 Python 标准。

如何优雅地获取字符串S并将其用作我的切片说明符?

0 投票
1 回答
479 浏览

c - C中的数字相乘

我编写了以下代码来将两个数字相乘,但我发现结果不正确。我假设数据类型的值不正确。但其打印的答案是不正确的。

OUTPUT :
17897 //这不是正确的答案
//实际上应该是 1525225

0 投票
4 回答
25041 浏览

c - 用 scanf() 读取字符

此代码用于掷骰子游戏

我只有代码片段有问题

我使用过,因为无论用户输入什么YN. ch = getchar()我以为我通过放置吃起来做错了\n,我将其删除并在转换说明符之前放置了一个空格并将其替换为" %c"它也不起作用。当我用它替换转换说明符%d时工作正常。
这有什么问题吗?
我访问了这篇文章,它说的和我做的一样。

0 投票
1 回答
155 浏览

objective-c - Objective-C 不正确的格式说明符

我正在尝试学习Objective-C,而我正在学习的书提供了一些代码供我输入Xcode。我不断收到有关scanf不正确格式说明符的功能的警告,即使这是在书中键入的方式。代码如下

0 投票
2 回答
108 浏览

c - 声明符是否可能具有零声明说明符?

关于声明;

C 和 C++ 中的每个对象声明都有两个主要部分:零个或多个声明说明符的序列,以及一个或多个声明符的序列,用逗号分隔。例如:
在此处输入图像描述

零说明符是否意味着声明一个名为的a变量

并不是

? 我用一个例子试过这个

这给出了一个错误: