printf 相关问题

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

为什么 printf 不打印变量传递的浮点数?

原因如下: int 主函数(无效) { 双 b = 11/2; 双a=2; printf("%lf ”,a+b); printf("%lf ”,b); } 分别打印 7.000000 和 5.00000...

回答 1 投票 0

这段代码中 printf 和 scanf 的使用安全吗?

#包括 int main() { 字符a[12]; int b = scanf("%11s", a); if (b != 1) { 返回 1; }; if (printf("%s", a) > 11) { 返回...

回答 1 投票 0

CS50 - Pset 2 - 替换 - Check50 未检测到输出的问题

我正在研究 CS50x 2024 Substitution 问题集,并且遇到 Check50 和 Submit50 未检测到格式化字符串的输出的问题。当...时我可以看到正确的输出

回答 1 投票 0

在 Nasm 中使用 c 中的 printf 会导致字符串添加随机结束行语句

今天早上我尝试为我的 asm 项目制作一个简单的输出库,我意识到每次使用 sys 调用都是浪费时间,所以我决定使用 printf 函数自动化程序...

回答 1 投票 0

解释 printf("%.-1f", 34.14) 中的格式说明符

如果我用 glibc 进行以下调用 printf("%.-1f", 34.14); 它打印: %0.-1f 它是否正确?如果是这样,为什么?

回答 1 投票 0

如何在编译时确定类型的 printf 格式说明符?

其他格式化方法并不能解决一般问题。需要 printf 格式字符串。 感觉应该有一种简单的方法来将此函数作为宏或 constexpr 获取: 我...

回答 2 投票 0

格式化字符串和可变参数 - 我可以告诉编译器检查它们吗?

我有以下功能用于记录目的: void LogE(const char* 范围, const char* s, ...) { fprintf(stderr, "%s : ", 范围); va_list 列表; va_start(列表,s); vf...

回答 1 投票 0

寻找 snprintf() 的 C 源代码

我需要将 snprintf() 移植到另一个不完全支持 GLibC 的平台。 我正在 Glibc 2.14 源代码中寻找底层声明。 我跟踪了许多函数调用,但得到...

回答 3 投票 0

为什么 printf 刷新或不刷新取决于该行在循环中的位置?

为什么在这个程序中,printf函数打印或不打印取决于它在循环内的位置? #包括 #包括 int main() { 字符帧[] = {...

回答 1 投票 0

snprintf 和 sprintf 解释

有人可以解释这个简单程序的输出吗? #包括 int main(int argc, char *argv[]) { char charArray[1024] = ""; char charArrayAgain[1024] = "&q...

回答 6 投票 0

C 中的 snprintf 与 strcpy(等)

为了进行字符串连接,我一直在进行 char* 缓冲区的基本 strcpy、strncpy 操作。然后我了解了snprintf和朋友们。 我应该坚持使用 strcpy、strcpy + 终止吗?或者嘘...

回答 9 投票 0

getchar() 获取我使用 printf() 打印的内容

#包括 int main() { 整数c; 对于 (int i = 0; i < 10; i++) { c = (getchar() != EOF); printf("%d\n", c); } printf("As we can see, the value of c is ...

回答 1 投票 0

Bash:使用 printf 对数组进行条件格式化

在 bash 脚本中,我在数组中有一些动态条目,这些条目在某一点组装在一起,以便使用 printf 进行可读输出。我想在通过 a...

回答 1 投票 0

使用malloc函数一次将所有未初始化的变量初始化为0

malloc 函数不应像 calloc 函数那样为其使用的任何变量初始化任何值。那么为什么我不断获得所有其他变量的初始化值...

回答 1 投票 0

在Python中打印“和'”

如何在Python中打印这个('''""")? 我尝试了这个,但出现错误: 打印(”'''””””) 我尝试了这个,但出现错误: 打印(“”“”“...

回答 1 投票 0

我如何在 bash 中打印或求和一个更大的十六进制

当我使用时 printf "%064X “ $((0x1a838b13505b26867)) 第一个被截断 000000000000000000000000000000000000000000000000A838B13505B26867 大十六进制/数字更糟糕 printf &q...

回答 1 投票 0

字符串中的 %s 是什么意思?

我正在查看在 libgksu 中找到的以下代码,我想知道字符串中的 %s 是做什么的。我无法使用 Google 来实现此目的,因为它会删除百分位 d 等字符...

回答 5 投票 0

为什么 printf 在打印十六进制时不只打印出一个字节?

pixel_data 是 char 的向量。 当我执行 printf(" 0x%1x ", Pixel_data[0] ) 时,我期望看到 0xf5。 但我得到 0xfffffff5 就好像我打印出 4 字节整数而不是 1 字节。 为什么是

回答 6 投票 0

在 printf 中使用错误的格式说明符会出现什么类型的错误

在 printf 中使用浮点格式说明符,参数具有整数。这是什么样的错误?是运行时错误还是语法错误? 错误信息如下所示 $ clang-7 -

回答 3 投票 0

Java 打印格式

我需要网格在列中对齐,网格内容包括 1 和 2 个数字字符串,但不知道如何使用打印格式 这就是我所拥有的,但我希望数字按正确的数字对齐...

回答 1 投票 0

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