相关疑难解决方法(0)

Python中整数的长度

在Python中,如何找到整数中的位数?

python integer count

204
推荐指数
10
解决办法
32万
查看次数

如何格式化C中的数字从1123456789到1,123,456,789?

从可我怎么用C语言格式的数字11234567891,123,456,789?我试过使用,printf("%'10d\n", 1123456789);但这不起作用.

你能告诉我什么吗?解决方案越简单越好.

c formatting numbers

73
推荐指数
5
解决办法
8万
查看次数

在C中查找整数的长度

我想知道如何在C中找到整数的长度.

例如:

  • 1 => 1
  • 25 => 2
  • 12512 => 5
  • 0 => 1

等等.

我怎么能在C中这样做?

c integer digit

61
推荐指数
10
解决办法
17万
查看次数

如何计算sprintf将产生的输出长度?

目标:将数据序列化为JSON.

问题:我事先不知道整数是多少个字符.

我认为这样做的一个好方法是使用 sprintf()

size_t length = sprintf(no_buff, "{data:%d}",12312);
char *buff = malloc(length);
snprintf(buff, length, "{data:%d}",12312);
//buff is passed on ...
Run Code Online (Sandbox Code Playgroud)

当然我可以使用堆栈变量char a[256]代替no_buff.

问题:但是在C中是否存在像unix这样的一次性写入的实用程序/dev/null?像这样的Smth:

#define FORGET_ABOUT_THIS ...
size_t length = sprintf(FORGET_ABOUT_THIS, "{data:%d}",12312);
Run Code Online (Sandbox Code Playgroud)

ps我知道我也可以通过日志获得整数的长度,但这种方式似乎更好.

c printf

16
推荐指数
3
解决办法
9852
查看次数

在数字中的特定数字处查找数字

我希望在特定索引处显示数字.

假设数字是"123456789",我需要从左边返回位置3的数字.

我应该将此数字转换为字符串并将特定索引处的字符重新转换为整数以获取数字值吗?

在C++中是否有任何内置函数?

c++ integer numbers digits c++11

6
推荐指数
2
解决办法
155
查看次数

获取python中最重要的数字

说我有清单 [34523, 55, 65, 2]

获得[3,5,6,2]最有效数字的最有效方法是什么.如果可能的话,不改变每个改变str()

python integer list significant-digits

5
推荐指数
2
解决办法
4146
查看次数

数字的数字没有循环C++

我必须计算一个数字中的位数.

我将数字除以10,直到得到0.每次迭代都会递增计数器.

int num;
cin>>num;  
while(num > 0)  
{  
  counter++;
  num = num / 10;   
}
Run Code Online (Sandbox Code Playgroud)

挑战不是使用任何循环或递归,只是一个if声明.

可能吗?

c++

4
推荐指数
1
解决办法
2854
查看次数

标签 统计

integer ×4

c ×3

c++ ×2

numbers ×2

python ×2

c++11 ×1

count ×1

digit ×1

digits ×1

formatting ×1

list ×1

printf ×1

significant-digits ×1