C/C++教程

笔记——C语言输入和输出

本文主要是介绍笔记——C语言输入和输出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、输入
  • 二、输出


前言

之前在学C语言做一些竞赛题的时候,很容易出现一些输入输出的错误,现在回想总结一下。


一、输入

1.scanf函数
格式:scanf(“格式控制”,变量地址),如scanf("%d",&n).在c语言中,变量被定义后,会在计算机中分配一块内存地址储存变量,&为取地址运算符,用来得到变量的地址。

格式对应符号
int —— %d
long long —— %lld
float —— %f
double —— %lf
char —— %c
字符串(数组) —— %s
其中字符串类型的格式为scanf("%s",str),不用取地址运算符,
因为数组名称本身就代表了该数组第一个元素的位置。

使用时注意:
Ⅰ.scanf的双引号里有逗号就要输入逗号
Ⅱ.除%c以外,scanf读入其它格式符(如%d)是以空白符(空格、Tab)作为结束判断的标志。另外,字符数组使用%s读入时以空格跟换行作为结束的标准
Ⅲ.%c格式可以读入空格跟换行
Ⅳ.不要漏了&不要漏了&不要漏了&!

2.getchar()函数
用来输入单个字符,用法:c=getchar()

使用时注意:
Ⅰ.可以读取并储存换行符和空格
Ⅱ.连续使用scanf时,可以插在两个scanf中间用来读取换行符或空格

二、输出

1.printf函数
格式:print(“格式控制”,变量名称),不需要取地址运算符

printf("%d",n)

使用时注意:
Ⅰ.不要加&不要加&不要加&!
Ⅱ.float型和double型都是%f
Ⅲ.想输出’%‘和’'的话,需要在前面再加一个%或\

printf("%%")
printf("\\
")

2.putchar函数
格式:putchar©,用来输出单个字符


这篇关于笔记——C语言输入和输出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!