【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的人呢肯定都知道,它就是个输出函数嘛,这还能不知道。我想告诉大家的是,以前啊,我也这么以为,不就是个输出函数嘛,有什么了不起,谁不会用啊!可是有一天,我看到了这个代码...

printf函数返回值

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 函数还会返回结果的...
  • ybhjx
  • ybhjx
  • 2016-03-24 13:59
  • 355

C中fread()函数返回值特别说明

环境:Vmware Workstation;CentOS-6.4-x86_64 fread的定义形式: #include size_t fread(void *ptr, size_t size, ...

C:返回值为指针的函数解读

一、先看看下面的小程序: #include #include typedef struct _STSTAFFINFO { char *pName; /*姓名*/ int ...

Objective-C学习笔记(二十一)——函数的返回值与参数类型

我们在之前的博客中涉及到的函数都没有参数,同时返回值也为void,即不需要返回值。但是在以后的开发中,函数返回值和参数是必须涉及到的。所以现在我们来讨论这个问题。我们还是以People类为例。 (一)...

【从C到C++学习笔记】引用/const引用/引用传递/引用作为函数返回值/引用和指针的区别

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

C代码与汇编代码有一点差别很大,即汇编语言程序设计中,各种数据类型之间的差别很小.汇编语言并没有提供诸如C语言结构体的抽象,它只是将C语言的结构体看成一个一个的元素.   本文探讨对于函数的参数和...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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