printf 相关问题

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

如果格式字符串的内存与 printf 的参数之一共享,会发生什么?

根据C标准,printf()的签名是: int printf(const char * 限制格式, ...); 据我了解,限制的含义是格式将是对...的唯一引用

回答 1 投票 0

如何在 C++ 中 wprintf 字符的值

如何打印一个字符(wstring)的Ascii值? 例如,我想获取 Ö 的 Ascii 值,即 214。 我试过这个: std::wstring ws2 = L"Ö"; wprintf(L"这是...

回答 1 投票 0

cdecl函数的参数处理顺序

据我所知,cdecl函数将其参数从右到左压入堆栈。然而, 整数 n = 0; printf("%d %d", n=8, n); // 输出:8 8 我希望它输出 8 0,因为我...

回答 2 投票 0

如何在一个 printf 语句中使用多个输出格式化程序?

我正在尝试编写一个 printf 语句,该语句添加空格并将双精度舍入到小数点后四位。我只是不确定如何格式化 printf 语句以允许“%-10s”...

回答 1 投票 0

printf 格式字符串中的“%-*.*s”是什么意思?

#define FMT "%-*.*s e = %6ld,字符 = %7ld,stat = %3u:%c %c %c %c ” 该宏被传递到 printf 函数中。 %-*.*s 是什么意思?

回答 1 投票 0

如何使用左零垫格式化双精度?

我有一个介于 .0d(含)和 60.0d(不含)之间的双精度值。 如何格式化左零填充的值? 例如, 0.1234567 -> 00.1234567 5.12345678 -> 05.12345678 31.123456...

回答 1 投票 0

Linux printf 将十进制转换为二进制?

在 Linux 中使用 printf 函数分别使用 %x 和 %o 格式说明符将十进制数转换为十六进制或十进制非常容易。 用户@linux:~$ 文件 /usr/bin/printf /usr/bin/printf:ELF 64 位 LSB

回答 3 投票 0

每当我尝试打印字符串时,我的代码都会出现段错误

我正在开发一款在 Linux 终端中运行的游戏。我一直在开发一个系统来加载地图文件,将其转换为自定义结构字符串,然后打印该结构的字母和颜色......

回答 1 投票 0

为什么 gcc -Wall 会发出有关零长度格式字符串的警告?

我四处搜寻了一下这方面的信息,但没有找到任何令人满意的东西。函数调用是否有一些特殊行为 sprintf(someString, ""); 这就解释了为什么会这样

回答 4 投票 0

如何在C中显式打印特殊字符?

当我使用以下代码时: #包括 int 主函数(无效) { printf("%s","你好世界 你好世界”); 返回0; } 它打印为: 你好世界 你好世界 我怎样才能防止这种情况发生并且...

回答 8 投票 0

为什么我的向量不打印字符串? [重复]

我正在研究向量,在练习一些练习时我陷入了这个特定的练习,我的代码似乎没有打印名称字符串,我不知道为什么。在最终的项目中我必须

回答 1 投票 0

C中puts函数的返回值

我正在学习函数和返回值,我知道函数“puts”返回一个非负整数(我假设读取的字符数)或任何 e 的 EOF...

回答 1 投票 0

多个uart xc8上的Printf

我经常使用ccs,现在我开始使用xc8。 当ccs中使用多个uart时,命名一个流配置uart并使用fprintf(stream,"TEXT"); 例子: #使用rs232 (UART1,BAUD=115200...

回答 1 投票 0

如何更改 VIM sed 命令以在 bash 脚本中工作?

我在 VIM 中有一个非常有用的 sed 命令,我想将其放入一个简单的 bash 脚本中。 但我已经尝试了它的许多变体(疯狂地用谷歌搜索)但它不起作用...... 在 VI 中工作的 sed 字符串...

回答 1 投票 0

在c++中打印变量名称的通用方法

上过课 结构体{ 整数a1; 布尔a2; ... 字符* a500; ... 字符a10000; } 我想打印或流式传输 “a1 值为 SOME_VALUE” “a2 值为 SOME_VALUE” “a500 值为

回答 6 投票 0

无法匹配两个相同的类型

我真的不知道如何正确解决这个问题,因为我是伊德里斯的新手,所以我会讲我的故事。 我正在实现一个类型安全的 sprintf 函数,具有以下类型签名: sprintf : (s: Str...

回答 1 投票 0

Golang 内置 print(ln) 函数的奇怪行为

使用内置 print(ln) 遇到一些意外的控制台输出顺序。 Go版本是1.21.3。 下一个代码: 包主 进口 ( “FMMT” ) 函数主() { println("a=1")...

回答 1 投票 0

Printf 在行尾插入 %

我正在编写一个基本程序来学习如何在 C 中使用基本输入/输出,并且它运行得很好。我遇到的唯一问题是,当它打印时,终端上的字符串末尾有一个“%”。 ...

回答 5 投票 0

如何用C将utf-8字符写入csv文件?

如何用 C 将 UTF-8 字符写入 CSV 文件?我想写 Ş、Ğ 或 Á 等字母。我也不能写在不同的栏目中。我猜我的电脑有问题:它确实写了...

回答 1 投票 0

打印“`∙┐}B”在 C

我一直在尝试用 C 语言在终端屏幕上打印一个简单的 hello world。 每次我尝试这样做时,它都会显示“`∙┐}B而不是hello world 代码: #包括 国际马...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.