c语言的程序是怎样在屏幕上输出的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言的程序是怎样在屏幕上输出的?相关的知识,希望对你有一定的参考价值。

参考技术A

这个问题就是一个简单的输出

代码示例如下

#include<stdio.h>

int main()

printf("Hello World!\\n");

拓展资料

C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。

C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐,成为最近25年使用最为广泛的编程语言[2]。目前,C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持匹配ANSI C的语法。

语言标准

编辑

起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》。这本书被 C语言开发者们称为K&R,很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为K&R C。 [3] 

K&R C主要介绍了以下特色:

结构体(struct)类型

长整数(long int)类型

无符号整数(unsigned int)类型

把运算符=+和=-改为+=和-=。因为=+和=-会使得编译器不知道使用者要处理i = -10还是i =- 10,使得处理上产生混淆。

即使在后来ANSI C标准被提出的许多年后,K&R C仍然是许多编译器的最 准要求,许多老旧的编译器仍然运行K&R C的标准。

C语言四大内置输出函数你知多少?C语言基础之输出函数

前言

上一栏目主要讲解了各种数据类型的知识,大家先闭眼回顾一下数据类型的知识哦。本章节主要内容是讲解程序的基本交互设计之程序的输出。程序和人交互无非就是通过外设进行输入信息,C语言中基本的交互的基本流程如下:

  • 用户的键盘操作

  • 程序接受键盘的值

  • 输出相关信息到屏幕,示意反馈

C语言内置输出函数

C语言提供内置函数来执行输出操作。输出操作用于在用户屏幕(输出屏幕)或打印机或任何文件上显示数据。c编程语言提供以下内置输出功能:

  1. printf():全能型输出

  2. putchar():字符输出

  3. puts():字符串输出

  4. fprintf():格式化输出

C语言printf()函数

printf()函数用于在输出屏幕(用户屏幕)上打印字符串或数据值或字符串和数据值的组合。printf()函数是在名为“ stdio.h ” 的头文件中定义的内置函数。当我们想在程序中使用printf()函数时,我们需要使用#include语句包含相应的头文件(stdio.h)。printf()函数具有以下语法:

printf(“要显示的消息!!!”);

C语言四大内置输出函数你知多少?C语言基础之输出函数


在上面的示例程序中,我们使用printf()函数将字符串(I love you)打印到输出屏幕上。

printf()函数还可用于显示字符串和数据值

基本格式:printf(“原样输出内容+格式控制字符”,变量名表),而对于不同的数据有不同的格式控制字符,其实格式控制字符相当于一种占位符。


C语言四大内置输出函数你知多少?C语言基础之输出函数

C语言中格式控制字符常用的主要有以下:

  1. int : %d

  2. float: %f

  3. double:%lf

  4. char:%c

  5. 字符串:%s

  6. 十六进制:%x

  7. 八进制:%o

  8. 指针类型:%p

  9. 无符号整形:%u

还有一些比较少用的在这里就不列举不出来。

printf()函数的返回值

C语言中的每个函数都必须具有返回值。printf()函数也有一个整数作为返回值。printf()函数返回一个等于它打印的字符总数的整数值。


C语言四大内置输出函数你知多少?C语言基础之输出函数


格式化的printf()函数

通常,当我们编写多个printf()语句时,结果以单行显示,因为printf()函数在单行中显示输出。要以不同的行或按照我们的意愿显示输出,我们使用一些称为转义字符。转义字符是特殊字符,具有printf()函数中使用的特殊功能,可根据用户要求格式化输出。在C语言中,我们有以下转义序列:


C语言四大内置输出函数你知多少?C语言基础之输出函数

考虑以下示例程序:

C语言四大内置输出函数你知多少?C语言基础之输出函数

综合而言:转义字符一般是用来调整输出格式,以及打印一些特殊字符用的

putchar()函数

putchar()函数用于在输出屏幕上显示单个字符。putchar()函数打印作为参数传递给它的字符,并返回与返回值相同的字符。此功能仅用于打印单个字符。要打印多个字符,我们需要多次写入或使用循环语句。


C语言四大内置输出函数你知多少?C语言基础之输出函数

puts()函数

puts()函数用于在输出屏幕上显示字符串。puts()函数打印字符串或字符序列,直到换行符。以下示例程序:


C语言四大内置输出函数你知多少?C语言基础之输出函数

fprintf()函数

fprintf()函数与文件的概念一起使用。fprintf()函数用于将行打印到文件中。如果要使用fprintf()函数,必须在写入模式下打开文件。通常我们把屏幕称为为stdout:标准输出。fprintf用法和printf差不多,只多了个指定输出位置。


人生不只是规划出来的,还是一步步走出来的。勇敢地去做自己喜欢的事情,哪怕每天只做一点点,时间长了,我们也会看到自己的成长。不管你想要怎样的生活,你都要去努力争取。人生因为经历,所以才懂得。


以上是关于c语言的程序是怎样在屏幕上输出的?的主要内容,如果未能解决你的问题,请参考以下文章

用c语言程序实现在屏幕上输出:very good!并且外面一圈*共24个

怎样用C语言获取屏幕上指定位置处的字符的值?

如何用C语言编写一个程序,输出一个汉字,用方向键控制它在屏幕上的显示位置?编译器要用Visual C++6.0

C语言四大内置输出函数你知多少?C语言基础之输出函数

C语言编程 编写程序,在屏幕上输出下面的图案(要求用for 循环实现)。 * * *

c语言编程 怎么在屏幕上显示*