【C】格式化输出--printf函数的返回值

原创 2016年06月01日 21:31:07

printf函数的原型为

int printf(char *format,arg1,arg2,...);

printf函数是有返回值的,返回值是打印的字符个数。如:

#include<stdio.h>
#include<ctype.h>
int main()
{
    int c,d;
    c=printf("hello,world\n");
    d=printf("number:%d\n",c);
    printf("%d\n",d);
return 0;
}

输出结果如下:
这里写图片描述
字符串“hello,world\n”共12个字符,“number:12\n”共10个字符。

版权声明:本文为博主原创文章,未经博主允许不得转载。

c入门之printf函数的返回值

说到printf这个函数,那学习C的人呢肯定都知道,它就是个输出函数嘛,这还能不知道。我想告诉大家的是,以前啊,我也这么以为,不就是个输出函数嘛,有什么了不起,谁不会用啊!可是有一天,我看到了这个代码...
  • JenaeLi
  • JenaeLi
  • 2016年09月22日 23:26
  • 1427

printf函数返回值

  • 2015年08月26日 10:39
  • 95B
  • 下载

C语言:一个涉及指针函数返回值与printf乱码、内存堆栈的经典案例

一个奇怪的C语言问题,涉及到指针、数组、堆栈、以及printf。下面实现: 整数向字符串的转换,返回字符串指针,并在main函数中调用printf显示。 #include#include#inc...

printf函数的返回值

先看下面一段程序: #include int main() { int i = 123; printf("%d\n",printf("%d",printf("%d",i))); return 0;...

lua入门之二:c/c++ 调用lua及多个函数返回值的获取

当 Lua 调用 C 函数的时候,使用和 C 调用 Lua 相同类型的栈来交互。C 函数从栈中获取她的参数,调用结束后将返回结果放到栈中。为了区分返回结果和栈中的其他的值,每个 C 函数还会返回结果的...

结构体型的参数和返回值的C函数, GCC如何生成代码?

C代码与汇编代码有一点差别很大,即汇编语言程序设计中,各种数据类型之间的差别很小.汇编语言并没有提供诸如C语言结构体的抽象,它只是将C语言的结构体看成一个一个的元素.   本文探讨对于函数的参数和...

linux c system函数执行命令的返回值

例: [cpp] view plain copy status = system("./test.sh");   1、先统一两个说...

C/C++函数返回值问题

关于函数返回值的问题,这篇文章总结的很好,遂转载至此。http://www.samirchen.com/function-returns/1、常见栈内变量一般来说,在函数内对于存在栈上的局部变量的作用...

c/c++中const成员函数的返回值类型

const成员函数又称为访问函数,在const函数体内不能修改成员变量的值。 那么对于const函数的返回值呢? 结合网上内容,写了一个小的实验代码, class T{ public: struct...

在c中调用lua函数,获取返回值等

偶们这次主要说说怎么由Lua定义函数, 然后在C或者C++中调用. 这里偶们暂不涉及C++的对象问题, 只讨论调用函数的参数, 返回值和全局变量的使用.   2.   这里偶们在e12.lua里先...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C】格式化输出--printf函数的返回值
举报原因:
原因补充:

(最多只允许输入30个字)