'10' pri-6ren">
gpt4 book ai didi

c++ - 防止在 printf C C++ 中打印符号

转载 作者:太空宇宙 更新时间:2023-11-04 05:05:07 25 4
gpt4 key购买 nike

默认打印负数符号,如果需要,通过添加 + 标志可以打印加号。
我想打印一个没有符号的数字。
我相信有一个标志,但这似乎不起作用。

printf("'%d'", 10); -->    '10'
printf("'%d'",-10); --> '-10'
printf("'%+d'",10); --> '+10'

如果有人可以建议如何为输入 x 和 -x,(x>0) 打印 x,那就太好了。
PS:我不喜欢对数字进行操作,我正在寻找软件功能。

最佳答案

I am looking to print a number without its sign.

没有人会希望这样,因为从一个负数上留下符号会使它成为一个不同数。

PS: I don't like to operate on numbers

好吧,那就做你不喜欢的事吧……abs() 是你正在寻找的函数,它准确地表达了正在发生的事情。

关于c++ - 防止在 printf C C++ 中打印符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33385177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com