当前位置: 首页 > news >正文

BC9 printf的返回值

题目:BC9 printf的返回值

描述
KiKi写了一个输出“Hello world!”的程序,BoBo老师告诉他printf函数有返回值,你能帮他写个程序输出printf(“Hello world!”)的返回值吗?
输入描述:

输出描述
包括两行:
第一行为“Hello world!”
第二行为printf(“Hello world!”)调用后的返回值。

代码:

#include<stdio.h>
int main() {int a = printf("Hello world!");printf("\n");printf("%d", a);return 0;
}

考点:printf是有返回值的,返回值是一个int类型,且返回的是打在屏幕上的字符个数
:不要轻易在Hello world!后加"\n",因为"\n"也算一个字符,会影响printf的返回值

同类型题:求下面输出结果

int main()
{
printf("%d",printf("%d",printf("%d",43)));
return 0;
}

答案是:1243

相关文章:

  • 《进制转换的终极指南:原理、方法与编程应用》
  • Kotlin-空值和空类型
  • FastMCP - 官方文档翻译
  • 《Spring 中 @Autowired 注解详解》
  • Manus AI: 冲破次元壁,让手写文字跨越语言鸿沟
  • 深度学习入门(五):学习相关的技巧
  • 蓝桥杯 18. 积木
  • 基于yolov11的打电话玩手机检测系统python源码+pytorch模型+评估指标曲线+精美GUI界面
  • 防止交叉验证中的数据泄露:提升模型在实际环境中的性能
  • React状态管理
  • 攻防世界-php伪协议和文件包含
  • 先滤波再降采样 还是 先降采样再滤波
  • JavaSE核心知识点01基础语法01-02(基本数据类型、运算符、运算符优先级)
  • 国产海光DCU及超算平台深度解析
  • Vue项目安全实践指南:从输入验证到状态管理的全方位防护
  • 笔记本电脑升级计划(2017———2025)
  • Springclound常用五大组件及其使用原理
  • [人机交互]理解与概念化交互
  • ARM介绍及其体系结构
  • Linux55yum源配置、本机yum源备份,本机yum源配置,网络Yum源配置,自建yum源仓库
  • 云南禄丰一尾矿干堆场坍塌致5人被埋
  • 解放军报八一锐评:青春无限好,奋斗正当时
  • 9米长林肯车开进“皖南川藏线”致拥堵数小时,车主回应称将配合调查
  • 两部门调度部署“五一”假期安全防范工作,要求抓好旅游安全
  • 中央网信办部署开展“清朗·整治AI技术滥用”专项行动
  • “五一”逃离城市计划:带上帐篷去大自然里充电