【C语言零基础入门篇 - 3】:格式化输入输出、字符操作和sizeof运算符揭秘

文章目录

格式化输入与输出

什么是数据的输出?

计算机向输出设备输出数据

什么是数据的输入?

从输入设备向计算机输入数据

#include<stdio.h>:标准的输入输出库,调用标准的函数,就能让操作系统控制硬件。

格式化输入函数

一般格式为:scanf(格式控制,地址列表);

①格式控制:是一个字符串,可以有占位符,简称"格式字符串"

②地址列表:是由若干个地址组成的列表。

格式化输出函数

一般格式为:printf(格式控制,输出列表);

①格式控制:是一个字符串,可以有占位符,简称"格式字符串"。

②输出列表:是程序需要输出的数据,可以是常量、变量或表达式。

格式化输入输出演示

基本格式化输入输出

  • 整型的占位符:%d

  • 字符类型的占位符:%c

  • float类型的占位符:%f

    当输入的小数超过六位时会出现精度不准确

  • double类型的占位符:%lf

注意 :当我们在运行时发现控制台上有一个警告

我们可以在程序上方加上:#define _CRT_SECURE_NO_WARNINGS,便可消除警告

字符的输入输出


字符输入函数:getchar();

功能:等待从键盘输入数据,读取一个字符,以回车结束输入

字符输出函数:

一般格式:putchar(参数);

参数:可以是字符变量、字符常量

sizeof运算符

可以使用sizeof运算符测量类型的大小

相关推荐
yuuki2332335 小时前
【C++】继承
开发语言·c++·windows
222you5 小时前
Redis的主从复制和哨兵机制
java·开发语言
牛奔5 小时前
如何理解 Go 的调度模型,以及 G / M / P 各自的职责
开发语言·后端·golang
梵刹古音5 小时前
【C++】 析构函数
开发语言·c++
wangjialelele5 小时前
Linux下的IO操作以及ext系列文件系统
linux·运维·服务器·c语言·c++·个人开发
Sylvia-girl6 小时前
IO流~~
java·开发语言
Re.不晚6 小时前
JAVA进阶之路——无奖问答挑战3
java·开发语言
代码游侠6 小时前
C语言核心概念复习——C语言基础阶段
linux·开发语言·c++·学习
㓗冽6 小时前
60题之内难题分析
开发语言·c++·算法
dingdingfish6 小时前
Bash学习 - 第3章:Basic Shell Features,第5节:Shell Expansions
开发语言·学习·bash