cost 69 ms
在 C 中的 printf 字符串中使用宏?

[英]Using macros inside a printf string in C?

给定 3 个双打 x、y 和 z,我进行了很多这样的 printf 调用:printf("[%+-8.3lf, %+-8.3lf, %+-8.3lf]\n", x, y, z); 然后我想有一个宏来写这样的东西:#define FORMAT(x,y) "+-x.ylf" printf("[%F ...

C 将数组元素打印到终端和 txt 文件的程序

[英]C program to print array elements to terminal and txt file

我应该为此使用的 API 是 open()、write() 和 sprintf()。 如果您要发布对答案的回应,请不要推荐任何其他 API。 我的程序应该扫描 10 个元素,然后以相反的顺序将这些元素打印到终端和一个 txt 文件。 数组的元素以相反的顺序打印到终端非常好。 我卡住的区域是将其打印到 ...

简单的 C 编码问题:跳过 Printf 并跳过用户输入

[英]Simple C Coding Problem: Skipping Over Printf and Skipping User Input

https://onlinegdb.com/-9jZX-uU0 [链接] 我想让第二行代码让用户输入华氏度而不是摄氏度两次。 int main() 代码是正确的,output 数字是正确的,但用户没有输入华氏温度。 我该如何解决? 在此处输入图像描述预期的是用户输入华氏度并且代码继续。 我不希望 ...

printf 不打印变量浮点答案

[英]printf doesn't print variable float answer

尝试在添加税款和小费后计算账单总额,然后将其分摊给 2 个人; 代码编译但不打印最终值。 这是 cs50 课程的一部分 - 附带说明,我发现它在运行代码时非常困难,但通常它是不正确的,在我搜索它之前我看不到解决方案。 即便如此,理解它本身仍然是一项壮举; 像这里为什么我要使用返回? 我知道它是必需的 ...

C++ std::printf 西里尔字母格式中断

[英]C++ std::printf formatting breaks with cyrillic alphabet

我注意到在将std::printf()与最大字段长度说明符(如%10ls )与wchar_t (用于西里尔文本)结合使用时会出现一些意外行为。 我使用的代码示例: 简单的 function 打印定界符(一串“-”)并且应该打印由“|”分隔的格式化标题行(俄语)。 所以每个字段最多 15 个字符长并且 ...

尝试复制有关可变参数的 printf 行为

[英]Trying to replicate printf behaviour about variadic paramenters

我试图复制一些printf功能用于教育目的,但我遇到了一些我无法理解的printf行为。 我将尝试用一个简单的例子来解释: 有这个电话: output 看起来很正常,只有 3 个空格,数字被忽略。 但是将printf output 保存到一个文件中,然后使用“ cat -e file ”来执行此操 ...

打印出来! printf 内含 swift 代码

[英]Printing out ! with printf inside swift code

我正在尝试用 openssl 加密一个字符串。要加密的字符串是由字母、数字和符号组成的随机生成的字符串。 运行以下命令以尝试加密字符串: 只要字符串中没有生成任何 printf 不喜欢的字符,这就可以正常工作。 我看过其他关于通过将两个百分比放在一起来处理%的帖子%% 。 但是,如果有! 在字符串中 ...

打印格式为 printf

[英]Printing format with printf

我正在做过去的考试,一切都很顺利,我已经完成了任务,但是我有一些格式问题。 我得到什么: 我想要达到的目标: 这困扰着我,如果有人能提出解决方案,我将不胜感激。 我打印数组的代码: ...

2023-01-26 14:28:33   2   82    c / printf  
格式 Java double 只有 2 位小数,没有四舍五入

[英]Format Java double with only 2 decimal places without rounding

我有双精度变量,我想得到小数点后只有 2 个数字的双精度变量。 我试过System.out.printf("%1.2f", number1); 但小数点四舍五入。 例如,如果我有 number1 = 19.867,我只想得到 19.86 而不是四舍五入的版本 19.87。 我怎样才能做到这一点? ...

Gnuplot:遍历文件夹

[英]Gnuplot: Iterate over folders

我有不同的文件夹,其中包含名为 eg 的数据集 第一个占位符是固定的,第二个和第三个是列表的元素: 我想在我的 Gnuplot 脚本中做一些简单的操作,例如cd到上面的目录并读取一行文本文件。 首先,它应该cd到文件夹,读取文件并再次 cd 回来等。 我的第一个 (1) 想法是连接system命令和 ...

如果我有一个变量作为 int,并用它来计算另一个 float 类型,为什么结果显示为向下舍入的 float?

[英]If I have one variable as int, and use it for calculating other of type float, why is result shown as rounded-down float?

我正在做方程求解器。 代码是这样的: 当我输入 a = 3、b = 5 和 x = 3 时,output 应该是 1.80,但我得到的是 1.00。 为什么是这样? 不会将表达式 a*x/b 转换为 float 类型吗? 我只是初学者,我们只和我们的教授提到了类型转换,也许我听错了? ...

迭代字符串中的数字 (Matlab)

[英]Iterating numbers within a string (Matlab)

在 Matlab 中,我试图实现以下目标: 我需要提供一个结束日期,我想以以下格式按季度向前迭代:'1970q1' 为此我做了一个循环。 但是,当我设置 enddate=fprintf 在循环中,它不会像 fprintf output 那样存储结束日期,而是存储其他内容。 结束日期的存储方式是:e ...

如果 int 数组变量返回 int 数组第一个元素的地址,那么为什么 char 数组变量不返回第一个元素的地址?

[英]If int array variable return address of first element of int array then why char array variable not return address of first element?

在这里,我附上了代码图像它如何处理 char 数组? 如果图像不清晰,请参考此代码 我试过这段代码但没有得到预期的结果。 可能我的期望是错误的,但想知道为什么会这样。 ...

void function 中的指针错误使变量接收 -nan

[英]pointer bug in a void function makes a variable receive -nan

这是一个非常简单的程序,它只是使用 Heron 公式计算三角形的面积,但我想把事情复杂化一点,所以我制作了一些以指针作为参数的函数,在这种情况下,它们非常有用像 c++ 参考。 它是这样工作的:它需要 3 个边(a、b、c)并计算面积。 唯一的问题是,每当我输入 a 时,我都会收到 output ...

glibc 文档中缺少格式说明符 %F

[英]Format specifier %F missing from glibc's documentation

我在GNU C 库的文档中偶然发现了以下缺陷: '%F' 以正常(定点)表示法打印浮点数。 有关详细信息,请参阅浮点转换。 它没有在任何地方提到%F ,尽管根据C99 标准: F 转换说明符分别生成 INF、INFINITY 或 NAN,而不是 inf、infinity 或 nan。 一个简单 ...

如何在不重复的情况下使用数组声明 eccuation? (我是初学者:D)

[英]how to declare an eccuation using array without repeating it? (I am a begginer :D)

我是一个初学者,我试图制作一个打印出两个多项式的程序(一个 2 级和一个 3 级)我想用 arrays 来做这个所以我可以很容易地使用它来完成其他步骤,但我的多项式正在重复运行我的程序时 4 次 当我打印出我的 eccuation 时,eccuation 重复了 4 次,我想这是由于循环而发生的. ...

what is meaning of %5d%*.*f in c 语言

[英]what is meaning of %5d%*.*f in c language

output 是 10 56.40 %5d%*.*f的实际含义是什么 output 是 100.000000 为什么 output 只是通过输出%d%f就变得不同了? 包含 %d%f 代码的代码,其中 output 为 100.0000 包含 %d%*.*f 代码的代码,其中 output ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM