为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第3天 C语言中的输出函数

标签:
C++ 活动

课程名称:物联网/嵌入式工程师

课程章节:C语言中的输出函数

主讲老师:大白

 

内容描述:

C语言中的输出函数。

 

学习心得:

C语言中的输出函数:printf函数。

printf("字符串+格式控制串", 参数1, 参数2, ...)

向屏幕上输出引号中的内容,格式控制串会被后面的参数替代掉,参数的个数由格式控制串的个数来决定。

参数:

|  格式控制串   | 功能  |
|  ----  | ----  |
| %d  | 输出十进制数,把后面参数当作十进制数据输出 |
| %c  | 输出字符 |
| %s  | 输出字符串 |
| %f  | 输出小数 |
| %e  | 以科学计数法的形式输出小数,3.14e10 |
| %o  | 输出八进制,若是加上#,会输出对应的标志位0 |
| %x  | 输出十六进制数据,若是加上#,会输出对应的标志位0x |

 

课后习题:

练习1:

• 要求利用"%c : %d" 这种格式,向屏幕上输出'a','m',' '对应的字符形式和十进制数形式。
• 要求利用%f输出3.14159287
• 要求利用%e输出31455452232.88232
• printf("data1 = %c : %d",?,?); //?中包含'A'思考如何变成'a'
• printf("data2 = %d", ?); //?中包含'1',思考如何通过'1'要求输出十进制数1


#include <stdio.h>
int main()
{
    printf("%c, %d, %c, %d\n", 'a', 'a', 'm', 'm');
    printf("%f\n", 3.14159287);
    printf("%e\n", 31455452232.88232);
    printf("data1=%c:%d\n", 'A' + 32, 'a');
    printf("data2=%d\n", '1' - 48);
    return 0;
}

练习2:

#define N 10
#define M N + N
• 要求写代码输出M和N的值


#include <stdio.h>
#define N 10
#define M N + N
int main()
{
    printf("N=%d\n", N);
    printf("M=%d\n", M);
    return 0;
}

 

课程截图:

https://img1.sycdn.imooc.com//62ec8660000128a115500868.jpg


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消