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

文章目录

格式化输入与输出

什么是数据的输出?

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

什么是数据的输入?

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

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

格式化输入函数

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

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

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

格式化输出函数

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

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

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

格式化输入输出演示

基本格式化输入输出

  • 整型的占位符:%d

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

  • float类型的占位符:%f

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

  • double类型的占位符:%lf

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

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

字符的输入输出


字符输入函数:getchar();

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

字符输出函数:

一般格式:putchar(参数);

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

sizeof运算符

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

相关推荐
你怎么知道我是队长6 小时前
IPv6 地址完全解析:从结构到实战
开发语言·php
小雪崩6 小时前
嵌入式学习 day30:minilog
linux·c语言·学习
Dovis(誓平步青云)6 小时前
牛奶不能减成负数:冰箱库存的筛选、去重与不可变更新
android·java·开发语言
OPEN-F6 小时前
Python进阶教程:算法与数据结构入门
开发语言·python
薛定猫AI7 小时前
【技术干货】Claude Code多模型代理与反馈闭环:Python实现可验证的AI编程工作流
开发语言·python·ai编程
XR1234567887 小时前
工厂车间无线网络怎么选?AGV 与复杂环境是分水岭
开发语言·php
zq_63897 小时前
利用 MATLAB 调用 STK Object Model COM 显示雷达受干扰前后探测范围的变化
开发语言·matlab
大黄说说7 小时前
类型安全时代:PHP 8+ 的联合类型、交集类型与泛型(模板)最佳实践
开发语言·安全·php
小弥儿7 小时前
GPT Image 2 提示词库,把散落的生图提示词变成工程资产
开发语言·javascript·gpt·学习
空堂与归8 小时前
单机 Python 跑不动?Ray 分布式计算框架让 AI 训练提速 10 倍
开发语言·人工智能·python