c语言从0->1入门——输入与输出

简介: c语言从0->1入门——输入与输出

关于作者:

2019NOIP退役成员,学习c语言已有多年经验, 更懂得考试的题目,和初学者学习时所遇到的问题

华为云享专家,以及CSDN的新星创作者,有写博客的一定能力

关于本栏目

本栏目的宗旨是带你入门c语言,作者打算用题海+c语言的概念来完成本栏目,

适用人群: 面向广大的编程爱好者和大学生来进行创作

学完本栏后你能达到的水平:计算机二级水平左右,入门c语言学习

题目:主要来源于网络和c语言的入门算法题目

# 写在前面的话(第二天)
今天是各位彦祖学习c语言的第二天,记住我们的宗旨:努力去做,让一切交给时间来评判!

今天我们要学习的是输入与输出语句希望各位彦祖能完成配套的简单练习题目。

输出

使用printf操作来进行输出数据,在英文中print是打印输出的意思,f代表格式化的意思,连在一起就是格式化打印输出的意思

我们用一个程序来看printf函数。

#include<stdio.h>
int main()
{
    printf("this is a c program");
    return 0;
}

printf操作有以下需要注意的地方:

  1. 小括号:参数列表
  2. 双引号:初学者简单理解为双引号即为输出到控制台上的文本
  3. \n:换行符,为转义字符,后面会讲到

## 输出整数

#include<stdio.h>
int main()
{
    printf("%d岁",17);
    return 0;
}

输出的结果为
在这里插入图片描述
通过俩个程序的比较我们可以看出第二个程序比第一个程序双引号中多了一个%d,对比程序输出的文本又可以看出,输出结果对%d进行了一个替换的操作,将%d替换为了17

输入

在c语言中我们一般使用scanf来进行输入操作,其中scan表示输入的意思,f为格式化,整体就表示格式化输入

输入整数

#include<stdio.h>
int main()
{
    int a = 0;//定义操作,下一讲会讲
    scanf("%d", &a);
    printf("%d\n", a);
    return 0;
}

在这里插入图片描述
scanf操作有以下需要注意的地方:

  1. 小括号为参数列表,用逗号分开
  2. 第一个参数用双引号包围
  3. 第二个参数,记得在a前面加一个&,为取地址操作<后面会讲>

注释

注释的作用,是为了让我们程序员来阅读起来更加清晰,相当于备注的作用
在程序运行的过程用,注释不会影响程序的运行

俩种写法:

  1. //:单行注释
  2. / /:多行注释,编译器讲中间包围的文字视为注释

常见的问题:

  1. 格式和类型对应错误,scanf("%d",15.2);
  2. scanf函数加\n

本节的配套例题

A+Bproblem
超级玛丽奥

相关文章
|
4月前
|
安全 编译器 C语言
C++入门1——从C语言到C++的过渡
C++入门1——从C语言到C++的过渡
93 2
|
1月前
|
存储 编译器 C语言
【C语言程序设计——入门】C语言入门与基础语法(头歌实践教学平台习题)【合集】
本文档介绍了C语言环境配置和编程任务,主要内容包括: - **C语言环境配置**:详细讲解了在Windows系统上配置C语言开发环境的步骤。 - **第1关:程序改错**:包含任务描述、相关知识(如头文件引用、基本语法规则)、编程要求、测试说明及通关代码。 - **第2关:scanf函数**:涉及`scanf`和`printf`函数的格式与使用方法,提供编程要求、测试说明及通关代码。 文档结构清晰,涵盖从环境搭建到具体编程任务的完整流程,适合初学者学习和实践。
50 4
|
1月前
|
C语言
【C语言程序设计——入门】基本数据类型与表达式(头歌实践教学平台习题)【合集】
这份文档详细介绍了编程任务的多个关卡,涵盖C语言的基础知识和应用。主要内容包括: 1. **目录**:列出所有关卡,如`print函数操作`、`转义字符使用`、`数的向上取整`等。 2. **各关卡的任务描述**:明确每关的具体编程任务,例如使用`printf`函数输出特定字符串、实现向上取整功能等。 3. **相关知识**:提供完成任务所需的背景知识,如格式化输出、算术运算符、关系运算符等。 4. **编程要求**:给出具体的代码编写提示。 5. **测试说明**:包含预期输入输出,帮助验证程序正确性。 6. 文档通过逐步引导学习者掌握C语言的基本语法和常用函数,适合初学者练习编程技能。
45 1
|
2月前
|
存储 NoSQL 编译器
【C语言】指针的神秘探险:从入门到精通的奇幻之旅 !
指针是一个变量,它存储另一个变量的内存地址。换句话说,指针“指向”存储在内存中的某个数据。
124 3
【C语言】指针的神秘探险:从入门到精通的奇幻之旅 !
|
4月前
|
存储 Java 编译器
初识C语言1——C语言入门介绍
初识C语言1——C语言入门介绍
56 1
|
4月前
|
C语言
回溯入门题,数据所有排列方式(c语言)
回溯入门题,数据所有排列方式(c语言)
|
6月前
|
C语言
C语言------程设设计入门
这篇文章是C语言程序设计的入门教程,涵盖了C程序的实现过程、VC集成开发环境的使用、基本数据类型的使用、格式控制字符的作用,以及通过示例代码演示了如何使用printf()函数输出不同类型的数据。
C语言------程设设计入门
|
7月前
|
存储 Java C语言
【C语言入门】初识C语言:掌握编程的基石
【C语言入门】初识C语言:掌握编程的基石
87 4
【C语言入门】初识C语言:掌握编程的基石
|
6月前
|
NoSQL Java 编译器
C语言从入门到精通该怎样学?
持续学习与实践:编程是一门需要不断学习和实践的技能,要保持对新技术和新知识的敏感性,并持续进行编程实践。
74 1
|
7月前
|
存储 Java 程序员
【C语言入门】C语言入门:探索编程世界的基础概念
【C语言入门】C语言入门:探索编程世界的基础概念
155 2

热门文章

最新文章