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

文章目录

格式化输入与输出

什么是数据的输出?

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

什么是数据的输入?

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

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

格式化输入函数

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

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

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

格式化输出函数

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

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

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

格式化输入输出演示

基本格式化输入输出

  • 整型的占位符:%d

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

  • float类型的占位符:%f

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

  • double类型的占位符:%lf

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

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

字符的输入输出


字符输入函数:getchar();

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

字符输出函数:

一般格式:putchar(参数);

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

sizeof运算符

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

相关推荐
DougLiang8 分钟前
关于easyexcel动态下拉选问题处理
java·开发语言
全职计算机毕业设计1 小时前
基于Java Web的校园失物招领平台设计与实现
java·开发语言·前端
5:001 小时前
云备份项目
linux·开发语言·c++
笨笨马甲2 小时前
Qt Quick模块功能及架构
开发语言·qt
乄夜2 小时前
嵌入式面试高频(5)!!!C++语言(嵌入式八股文,嵌入式面经)
c语言·c++·单片机·嵌入式硬件·物联网·面试·职场和发展
夜晚回家2 小时前
「Java基本语法」代码格式与注释规范
java·开发语言
YYDS3142 小时前
C++动态规划-01背包
开发语言·c++·动态规划
前端页面仔2 小时前
易语言是什么?易语言能做什么?
开发语言·安全
树叶@3 小时前
Python数据分析7
开发语言·python
wydaicls3 小时前
十一.C++ 类 -- 面向对象思想
开发语言·c++