Questions tagged «printf»

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

5
在C语言中,长的printf语句可以分成多行吗?
我有以下声明: printf("name: %s\targs: %s\tvalue %d\tarraysize %d\n", sp->name, sp->args, sp->value, sp->arraysize); 我想分手。我尝试了以下操作,但不起作用。 printf("name: %s\t args: %s\t value %d\t arraysize %d\n", sp->name, sp->args, sp->value, sp->arraysize); 我该如何分解?
86 c  printf 

10
使用printf将ASCII值整数转换为BASH中的字符
角色到价值的作品: $ printf "%d\n" \'A 65 $ 我有两个问题,第一个是最重要的: 我该如何将65变成A? \'A使用printf将ASCII字符转换为其值。语法是特定于printf还是在BASH中的其他地方使用?(这样的小字符串对于Google来说很难。)
84 bash  ascii  printf 

7
如何将可变数量的参数传递给printf / sprintf
我有一个类,其中包含一个“错误”函数,该函数将格式化某些文本。我想接受可变数量的参数,然后使用printf格式化它们。 例: class MyClass { public: void Error(const char* format, ...); }; Error方法应该接受参数,调用printf / sprintf对其进行格式化,然后对其进行处理。我不想自己写所有格式,因此尝试弄清楚如何使用现有格式很有意义。


12
如何使用printf重复字符?
我想做一些printf("?", count, char)重复角色count时间的事情。 什么是完成此操作的正确格式字符串? 编辑:是的,很明显,我可以printf()循环调用,但这就是我想要避免的事情。
79 c  printf 

3
“ fork()”之后的printf异常
操作系统:Linux,语言:纯C 我正在学习一般的C编程,在特殊情况下学习UNIX下的C编程。 printf()使用fork()调用后,我检测到该函数的奇怪行为(对我而言)。 码 #include <stdio.h> #include <system.h> int main() { int pid; printf( "Hello, my pid is %d", getpid() ); pid = fork(); if( pid == 0 ) { printf( "\nI was forked! :D" ); sleep( 3 ); } else { waitpid( pid, NULL, 0 ); printf( "\n%d was …
77 c  linux  unix  printf  fork 

2
为什么%d代表整数?
我知道这听起来并不奏效,但是我正在寻找一种方法来记住所有printf呼叫的格式代码。%s,%p,%f都是显而易见的,但我不明白的地方%d,从说到。是%i已经采取别的东西吗?
76 c  formatting  printf 

6
如何在C ++中打印字符串
关闭。这个问题需要调试细节。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 2年前关闭。 改善这个问题 我试过了,但是没用。 #include <string> string someString("This is a string."); printf("%s\n", someString);
74 c++  string  printf 


4
使用printf()保留两位小数
我正在尝试使用printf()以下方法将数字写到两位小数: #include <cstdio> int main() { printf("When this number: %d is assigned to 2 dp, it will be: 2%f ", 94.9456, 94.9456); return 0; } 运行程序时,将得到以下输出: # ./printf When this number: -1243822529 is assigned to 2 db, it will be: 2-0.000000 这是为什么? 谢谢。
71 c++  c  printf  decimal 

4
node.js是否有sprintf等效项
想要在node.js中进行输出格式化(sprintf类型的功能),但是在我自己编写它之前,我想知道是否存在类似的内置功能(我已经将文档拖了无济于事)还是有人已经编写了一个模块。 非常感谢
70 printf  node.js 


11
为什么每次都要在C中指定数据类型?
从下面的代码片段中可以看到,我声明了一个char变量和一个int变量。编译代码时,它必须标识变量str和的数据类型i。 为什么在扫描变量时需要通过指定%sor%d来再次告知它是字符串还是整数变量scanf?声明变量时,编译器还不够成熟,无法识别吗? #include <stdio.h> int main () { char str [80]; int i; printf ("Enter your family name: "); scanf ("%s",str); printf ("Enter your age: "); scanf ("%d",&i); return 0; }

9
C中的'\ 0'和printf()
在C的入门课程中,我了解到在存储字符串的同时,在字符串\0末尾存储了空字符。但是,如果我想打印一个字符串,该怎么办,printf("hello")尽管我发现它并没有以\0以下语句结尾 printf("%d", printf("hello")); Output: 5 但这似乎是不一致的,据我所知,像字符串这样的变量存储在主存储器中,我想在打印内容时也可能将其存储在主存储器中,那为什么会有区别呢?
21 c  printf  stdout  c-strings 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.