C 语言入门:如何编写 Hello World

这篇具有很好参考价值的文章主要介绍了C 语言入门:如何编写 Hello World。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C 语言简介

C 语言是由 Dennis Ritchie 于 1972 年在贝尔实验室创建的一种通用编程语言。尽管年代久远,它仍然是一款非常流行的语言。它之所以受欢迎的主要原因是它是计算机科学领域的基础语言之一。C 语言与 UNIX 紧密相连,因为它被用于编写 UNIX 操作系统。

为什么要学习 C 语言?

  • 它是世界上最流行的编程语言之一。
  • 如果你掌握了 C 语言,你将很容易学习其他流行的编程语言,例如 Java、Python、C++、C# 等,因为它们的语法相似。
  • 与 Java 和 Python 等其他编程语言相比,C 语言非常高效。
  • C 语言非常通用,可用于各种应用程序和技术。

C 语言和 C++ 的区别

C++ 是作为 C 语言的扩展而开发的,两种语言的语法几乎相同。C 语言和 C++ 的主要区别在于 C++ 支持类和对象,而 C 语言不支持。

C 语言语法

你已经在前面几章中多次看到过以下代码。让我们分解它以便更好地理解它:

#include <stdio.h>

int main() {
  printf("Hello World!");
  return 0;
}

示例解释

第 1 行: #include <stdio.h> 是一个头文件库,它允许我们使用输入和输出函数,例如第 4 行中使用的 printf()。头文件为 C 程序添加功能。

如果您不了解 #include <stdio.h> 的工作原理,请不要担心。只需将其视为 (几乎) 始终出现在您的程序中的内容。

第 2 行: 空行。C 忽略空白。但我们用它来使代码更易于阅读。

第 3 行: C 程序中总会出现另一个东西,即 main()。这称为函数。任何放在其大括号 {} 内的代码都将被执行。

第 4 行: printf() 是一个用于将文本输出/打印到屏幕的函数。在我们的例子中,它将输出 “Hello World!”。

请注意:每个 C 语句以分号 结尾。

注意:int main() 的主体也可以写成:

int main(){printf("Hello World!");return 0;}

请记住:编译器忽略空白。但是,多行使代码更易于阅读。

第 5 行: return 0 结束 main() 函数。

第 6 行: 不要忘记添加 closing curly bracket } 实际结束 main 函数。

C 语言中的换行

要插入一个新行,可以使用 \n 字符:

#include <stdio.h>

int main() {
  printf("Hello World!\n");
  printf("I am learning C.");
  return 0;
}

你也可以使用单个 printf() 函数输出多行。但是,这可能会使代码更难阅读:

#include <stdio.h>

int main() {
  printf("Hello World!\nI am learning C.\nAnd it is awesome!");
  return 0;
}

提示: 两个 \n 字符相邻将创建一个空行:

#include <stdio.h>

int main() {
  printf("Hello World!\n\n");
  printf("I am learning C.");
  return 0;
}

\n 到底是什么?

换行符 (\n) 被称为转义序列,它会强制光标移动到屏幕下一行的开头,从而产生一个新行。

其他有效的转义序列示例包括:

转义序列 描述
\t 创建水平制表符
\\ 插入反斜杠字符 (\)
\" 插入双引号字符

最后

为了方便其他设备和平台的小伙伴观看往期文章:

微信公众号搜索:Let us Coding,关注后即可获取最新文章推送

看完如果觉得有帮助,欢迎 点赞、收藏、关注文章来源地址https://www.toymoban.com/news/detail-750547.html

到了这里,关于C 语言入门:如何编写 Hello World的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【区块链】以太坊Solidity编写一个简单的Hello World合约

    熟悉一门语言得从Hello World! 开始,因为这是最简单的一个输出形式。 我们先在contracts目录下建立一个helloworld.sol文件 进入编辑 保存退出 在migrations下新建一个部署合约的js文件:3_initial_migration.js 名字可以变动 接下来在test中使用js调用智能合约 在另一个窗口打开ganache 运行智

    2024年02月15日
    浏览(74)
  • 使用 GNU 汇编语法编写 Hello World 程序的三种方法

    本篇我们使用汇编来写一个经典的  Hello world  程序。 运行环境: OS:Ubuntu 18.04.5 LTS x86-64 gcc:version 4.8.5 在用户空间编写汇编程序输出字符串,有三种方法: 调用C库函数  printf 使用软中断  int 0x80 使用  syscall 系统调用 下面对三种方法,分别进行说明。 为了更好的理解汇

    2024年02月06日
    浏览(59)
  • Linux shell编程学习笔记14:编写和运行第一个shell脚本hello world!

     * 20231020 写这篇博文断断续续花了好几天,为了说明不同shell在执行同一脚本文件时的差别,我分别在csdn提供线上Linux环境 (使用的shell是zsh)和自己的电脑上(使用的shell是bash)做测试。功夫不负有心人,在其中一些实例中可以体现出zsh和bash的对脚本文件支持的差别,收

    2024年02月07日
    浏览(57)
  • js简介以及在html中的2种使用方式(hello world)

    javascript :是一个跨平台的脚本语言;是一种轻量级的编程语言。 JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。 HTML: 结构 css: 表现 JS: 行为 HTML+CSS 只能称之为静态网页,加入js网页则有了灵魂称之为动态网页 脚本语言的特点: 不能独立运行,要依赖

    2024年02月12日
    浏览(51)
  • Dart 入门Hello world

    1、下载Dart sdk IntelliJ Android Studio | Dart 2、安装Dart 插件 3、安装后重启IDEA,创建Dart项目   4、创建dart文件 5、编写函数:    6、运行:   官网学习:Dart 语言开发文档 | Dart

    2024年02月12日
    浏览(54)
  • C++ 编程入门(一)—— Hello World

    C++ 是什么 环境搭建 第一个 C++ 程序 本篇结语 C++ 是一种面向对象的计算机程序设计语言,由美国 ATT 贝尔实验室的 Bjarne Stroustrup 在 20 世纪 80 年代初期发明并实现(最初这种语言被称作 “C with Classes” 带类的 C 语言)。它是一种静态数据类型检查的、支持多重编程范式的通

    2024年02月15日
    浏览(54)
  • 【Rust指南】快速入门|开发环境|hello world

      本篇博客是Rust语言系列的开篇之作,以后有关Rust语言的文章也都会收录在我的 《进军Rust》 专栏里,我会精心打造这个专栏,帮助大家快速入门Rust语言,享受Rust语言带来的编程乐趣。虽然Rust相比其他语言入门慢,但这恰巧说明了Rust语言的特色——安全高效。对Rust语言

    2024年02月15日
    浏览(43)
  • C语言实例,输出Hello,World的四种函数。

    在C语言中,输出“Hello, World”是学习的第一个例子。它可以帮助程序员了解如何在屏幕上打印文本。下面是几种输出“Hello, World”的方式: 使用printf()函数可以将指定的文本输出到标准输出流stdout。下面是使用printf()函数输出“Hello, World”的例子: 在这个例子中,我们包含了

    2024年02月09日
    浏览(46)
  • 【ICer的脚本练习】“精通各种语言的hello world!“

    系列的目录说明请见:ICer的脚本练习专栏介绍与全流程目录_尼德兰的喵的博客-CSDN博客 这一节呢主要是检查一下Linux和win环境是不是能正常的支持咱们的脚本学习,所以来答应各种语言的hello world!,毕竟打印了就是学会了٩(๑❛ᴗ❛๑)۶顺便从最基础的细节咱们一点一点来。

    2024年02月09日
    浏览(38)
  • ROS入门教程(二) 用C++ 实现Hello world

    代码在git link Hello world实现流程 无论是C++还是Python其他编程语言,实现流程都是大同小异: 创建工作空间 → 创建功能包 → 编辑源文件 → 编辑配置文件 → 编译并执行 step1.创建工作空间 Ctrl+Alt+T打开终端分别输入:【在主目录下创建工作空间】 其中helloworld_ws为我们命名的

    2023年04月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包