设为首页 加入收藏

TOP

C语言入门教程-(5)格式化输入输出(三)
2019-01-05 12:08:42 】 浏览:372
Tags:语言 入门教程 格式 输入 输出
直接使用F5,控制台输出窗口将会一闪而逝。我们可以在程序中加上getch()函数,让程序暂停,这样就不会一闪而逝了,当从键盘按任意键后程序会继续运行。其函数原型如下:

int getch(void);

putch()函数在使用上和putchar()函数没什么区别,也是用来向屏幕中输出一个字符。其函数原型如下:

int putch(int ch);

【实例5.5】getch()函数和putch()函数

#include <stdio.h>
#include <conio.h>

int main()
{
    char ch = 'a';

    _putch(ch);

    _getch();

    return 0;
}

执行以上程序,输出结果为:
a

实例解析:
getch()函数和putch()函数在头文件中。这个程序中,我们使用putch()函数输出变量ch,然后调用getch()函数使程序暂停,从键盘输入任意键,程序成功执行完毕。在VS2012之后,我们直接使用getch()和putch()会报错,我们需要在前面加上下划线变成_getch()和_putch(),像实例中一样。

6.总结

总结一下,本节内容主要介绍了C语言程序的格式化输入和输出。介绍了scanf()函数和printf()函数、getchar()函数和putchar()函数、getch()函数和putch()函数。

7.练习

5-1 下面一段程序将会输出什么?

#include <stdio.h>

int main()
{
   int a = 10;

   printf("%d %d", a);

   return 0;
}

5-2 编写一个程序,要求输出两个百分号"%%"和两个"\"。

5-3 编写一个程序,要求输入两个变量,一个变量代表盖伦血量,一个变量代表提莫攻击力。然后模拟提莫攻击盖伦,输出盖伦剩余血量。盖伦剩余血量 = 盖伦血量 - 提莫攻击力。

5-4 编写一个程序,使得输入字符,可以直接转换为ASCII码值。

可以在评论中,写下你们的练习答案。

之后的文章会给大家带来更精彩的内容
欢迎关注我的知乎专栏:程序员基础知识
获取练习答案以及更多实战项目
欢迎关注我的公众号:程序员基础知识
交(gao)流(ji)群:493584686

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇顺序表的基本操作 下一篇搞懂C语言函数指针

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目