printf 相关问题

`printf`是格式化输出的常用功能。 C和许多其他语言都有一整套相关的功能。如果问题与`printf`或相关函数直接相关,则仅使用此标记。

C++ printf("%s" , string) 给了我非常奇怪的输出[重复]

我正在尝试使用 printf 为我的字符串提供颜色,例如 printf("\x1B[92m%d [0m", value1); 这对我来说对整数没有问题,但是当我尝试做类似的事情时

回答 2 投票 0

使用 %d 打印浮点值并查看其二进制缓冲区

我正在自定义硬件上编写一些 C/C++ 代码,但它无法使用 %f 打印浮点数,这是由于它不支持 uart ftdi。 所以,我写了一个代码来打印......

回答 1 投票 0

打印不以新行结尾的非格式化字符串的正确方法是什么?

printf("foo:"); 与 fputs("foo:", 标准输出); 正如标题中提到的,该字符串没有格式化,也没有以新行结尾(因此没有 put)。我不确定管理费用......

回答 1 投票 0

bash中的命令包含printf但格式不交给变量

Bash版本:4.2.46 操作系统:linux 3.10.0-1160.108.1.e17 以下带有 printf 的命令应提供三列各 10 个字符。 仅在 bash 中运行它一切正常。 $ 免费 -h | grep...

回答 1 投票 0

printf 中双精度的正确格式说明符

printf 中 double 的正确格式说明符是什么?是%f还是%lf?我相信是%f,但我不确定。 代码示例 #包括 int main() { 双 d = 1.4; 原则...

回答 5 投票 0

带有命名参数的 vsprintf 或 sprintf,或者 PHP 中的简单模板解析

我正在寻找一种为 sprintf 或 printf 使用命名参数的方法。 例子: 冲刺( '上次登录时间是 %hours 小时, %分钟、%秒秒前' ,$小时,$分钟,$秒...

回答 10 投票 0

在c中使用scanf读取float

我有一个包含浮点变量的结构, 结构体我的结构体{ 浮动p; }newMyStruct; 我正在使用 scanf 读取一个值 int main(){ scanf("%f",&(newMyStruct.p)); } ...

回答 2 投票 0

check50 命令返回我的 print_winner 函数的错误

print_winner 函数必须找到得票最高的候选人并打印其名字。如果有两个候选人拥有相同的票数,该函数必须打印 2 个名字....

回答 1 投票 0

为什么不使用%v来打印int和string

我知道打印 int 可以使用 %d,打印 string 可以使用 %s 但我们仍然可以使用 %v 来打印它们。那么如果我总是使用 %v 来打印它们怎么办?如果我这样做会发生什么问题?

回答 2 投票 0

无法理解为什么会生成这个输出

这里我在 printf 语句中错误地尝试以 %d 格式说明符打印浮点值,因此它给出了一个随机值,这是可以的,但对于下一个 %6.1f ** 为什么它打印 0.0 而不是 -...

回答 1 投票 0

将十进制数字文件转换为 ASCII 等效值

我可以将文本文件转换为 ASCII 小数列表,如下所示: $ 回显“你好”| od-An-td1-v-w1 104 101 108 108 111 10 什么是逆运算?我怎样才能转换...

回答 1 投票 0

打印字符串时,为什么在 c 中未使用常量限定符时收到警告?

#包括 int main() { const char arr[10] = "你好"; printf(arr); 返回0; } 编译上面的代码时不要给出任何警告。但是当我删除 来自 c 的 const...

回答 1 投票 0

我应该如何在 C++ 的类方法中正确使用 __attribute__ ((format (printf, x, y))) ?

我正在尝试为调试打印定义一个类方法,其行为类似于 printf: 内联 void debug(const char* fmt, ...) __attribute__ ((format (printf, 1, 2))) 当我使用 -Wformat 或 -... 进行编译时

回答 4 投票 0

在 C 中使用三元运算符初始化字符串变量

所以我想将字符串设置为变量的值,这取决于其他一些测试用例。 常量字符*审判_1; 常量字符*审判_2; 常量字符*审判_3; 试验_1 = (

回答 1 投票 0

printf() 函数在 printf("%d %d %d",a,a=a+5,a); 中的行为如何? [重复]

我认为,下面给出的c中的代码示例应该输出:10,15,10。但它给出输出:15,15,15。我的问题是这个结果是怎么来的? #包括 int main() { 整数a=10; 原则...

回答 1 投票 0

在 C 中打印“(双引号)

我正在编写一个 C 代码,它从文件中读取并生成一个中间 .c 文件。 为此,我使用 fprintf() 打印到该中间文件中。 如何打印“?

回答 2 投票 0

在 matlab 中打印出 Romberg 方法的每次迭代

所以我在matlab中有romberg方法的代码,我试图让它为q的每次迭代输出结果。 我尝试过显示为表格,所以这样做 z = [q;iter] fp...

回答 2 投票 0

STM32F767 Nucleo 板 printf 到控制台

在过去的几天里,我一直在尝试让 printf 将调试消息打印到 STM32CubeIDE 控制台。然而,没有任何运气。我浏览了许多论坛主题并且

回答 1 投票 0

printf(%d) 打印一个非常大的整数

我做了这个简单的函数来打印 int 数组的内容。 `void print_array(int 大小, int 数组[大小]) void print_array(int 大小, int 数组[大小]) { printf(“{”); 对于(在...

回答 1 投票 0

为什么二维字符数组在 C 中会有这样的行为?

最近我又回到了 C 语言,并认为 HackerRank 会是一个不错的开始。 存在这个问题:https://www.hackerrank.com/challenges/for-loop-in-c。 我试过这个: int main(...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.