测试函数printf()返回什么东西的值

/*
*****************************************************
*file name    : Test_printf.c
*description : 测试函数printf()返回什么东西的值
*note           : 返回的是该输出数据在屏幕上占的字符数吗?……
*author        : kernelxu
*version       : 1.0
*date           : 2005/04/25
*****************************************************
*/

#include <stdio.h>;
#include <stdlib.h>;

/*
*****************************************************
*function :            main()
*****************************************************
*/
int main(void)
{
        int   iretVal = 0;
        int   fretVal = 0;
        int   inumber = 0;
        float fnumber = 0.0;

        printf("Please enter a integer for experiment!/n");
        scanf("%d", &inumber);
        iretVal = printf("%d", inumber);
        printf("/nthe returned value of printf() is : %d/n", iretVal);
        fflush(stdin);
        printf("Please enter a float data for experiment!/n");
        scanf("%f", &fnumber);
        fretVal = printf("%f", fnumber);
        printf("/nthe returned value of printf() is : %d/n", fretVal);
        fflush(stdin);
        printf("Please enter a float data for experiment!/n");
        scanf("%f", &fnumber);
        fretVal = printf("%4.2f", fnumber);
        printf("/nthe returned value of printf() is : %d/n", fretVal);

        return 0;
}/*END of main()*/

  • Please enter a integer for experiment!
    123
    123
    the returned value of printf() is : 3
    Please enter a float data for experiment!
    123.0
    123.000000
    the returned value of printf() is : 10
    Please enter a float data for experiment!
    123.0
    123.00
    the returned value of printf() is : 6
    Press any key to continue
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值