format-specifiers 相关问题

format-specifiers是指C / C ++中* printf函数的format string参数的语法,允许对参数进行特殊格式化。

将整数格式化为十六进制,每两个字符包含一个空格。

假设我有一个64位的数字,显示为十六进制值490258B6429C4DE0。为了便于阅读,我想把它显示为49 02 58 B6 42 9C 4D E0。我在这里唯一能使用的工具是printf ...

回答 1 投票 0

size_t和unsigned long long有什么区别吗?[重复]

我对size_t和unsigned long long之间的区别有点困惑。它们之间有什么区别吗?另外,当打印或扫描一个size_t对象作为输入输出时,会不会 ...

回答 0 投票 0

printf格式说明符的参数无效,而printf格式说明符的附加参数

我已经在Coverity中调试了此RTOS代码,并遇到了一些小错误。这些错误是自说明性的,因为它们是格式说明符错误。这两个错误都在主要功能上。 ...

回答 1 投票 0

C打印格式说明符'%ldHz'是什么意思?

我的问题基于以下代码片段:为什么第125行会收到警告:“从不兼容的指针类型传递'sprintf'的参数1”,请参阅字符串格式说明符,我知道...

回答 1 投票 0

使用%f打印整数变量

以下c程序的输出是:0.000000输出背后是否存在逻辑,或者答案编译器相关,还是我只是获得垃圾值? #include int main(){...

回答 6 投票 7

为什么要在scanf(“%[^ \ n]”)中放置空格?

size_t n; scanf(“%d”,&n); char ** arr; arr =(char **)malloc(n * sizeof(char *));对于(size_t i = 0; i

回答 1 投票 2

不带参数的`printf(“%p”)`是什么意思

我当然知道它曾经用于输出带参数的指针。我读了Michael Howard和David LeBlanc撰写的《 Writing Secure Code》一书。书中的一个程序演示了strcpy()...

回答 4 投票 4

JavaScript的%[flag] [width]等效项(C和Java格式说明符)

我想像这样保留空白:[1小时2 m 3 s] [11小时22 m 33 s]我希望'h','m'和's'每次都保持在同一位置更新它们的值(在我的...

回答 1 投票 1

要了解%* d以及if((c中的scanf(“%d”,&n!!= 1)||(n <= 0))

我必须在c 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 4 4 3 2 2 2 3 4 4 3 2 1 2 3 4 4 3 2 2 2 3 4 4 3 3 3 3中打印此图案3 4 4 4 4 4 4 4 4我发现与此代码相关的代码#include ...

回答 2 投票 -1

什么是“大多数C系统提供逻辑上无限的浮点值?”

最初,我将变量x和y声明为int类型。然后`#include int main(){int x,y = 0; x = 1 / y; printf(“%d”,x);返回0; } ...

回答 1 投票 2

在没有变量的情况下使用带printf的宽度说明符

我正在为我的C编程类开发一个项目。我知道在带变量的printf语句中指定宽度时,它看起来像这样:printf(“%03d \ n”,tvQuantity);以3为...

回答 1 投票 1

sprintf原始字节转换为C中的字符串?

我正在使用C在网上通过HTTP发送一些原始字节。我目前正在这样做://响应是一个大缓冲区int n = 0; //响应长度int x = 42; //希望客户端读取x int y = ...

回答 1 投票 1

此字符串格式说明符的意义是什么?

我试图了解我最近遇到的一些代码。在这里https://stackoverflow.com/a/51173170/1162328的一个问题答案中,作者使用了一种字符串,其格式为...

回答 2 投票 0

如何理解C编程中的格式说明符[关闭]

很多人在使用C格式说明符时遇到很多问题。他们大多数人都不知道:如何使用它?它什么时候可以使用它?不知道数据类型等的范围吗?

回答 1 投票 -2

使用scanf读取浮点值时出错

我在读取此C代码片段的两个浮点值时遇到问题:#include long double add(long double a,long double b){return a + b; } int main(){long double a,...

回答 2 投票 0


printf中的“%。* s”是什么意思?

我有一个代码段,其中有一个printf(“%。* s \ n”)%。* s是什么意思?

回答 4 投票 98

scanf中*变量的用法,为什么使用它? [处于保留状态]

你好,我是一个初学者,我一直在代码中看到这个,但是我无法弄清楚它的确切含义……就像下面的例子一样#include int main(void){char c1;做{...

回答 1 投票 -4

未知错误函数'scanf(“%[^ \ n]%* c”,&sent);'

指向,我是C语言的初学者,刚遇到一种在C程序中输入字符串的怪异方法:#include #include #include #... ]]

回答 1 投票 0

printf()和precision修饰符中的e格式

您能否解释一下为什么行:printf(“ Value%2.2e”,1201.0);给出结果:值1.20e + 03不仅是12.01e2?我的思维方式:默认数字为1201.0,说明符告诉您存在...

回答 5 投票 1

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