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

文章目录

格式化输入与输出

什么是数据的输出?

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

什么是数据的输入?

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

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

格式化输入函数

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

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

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

格式化输出函数

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

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

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

格式化输入输出演示

基本格式化输入输出

  • 整型的占位符:%d

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

  • float类型的占位符:%f

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

  • double类型的占位符:%lf

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

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

字符的输入输出


字符输入函数:getchar();

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

字符输出函数:

一般格式:putchar(参数);

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

sizeof运算符

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

相关推荐
十一.3664 分钟前
79-82 call和apply,arguments,Date对象,Math
开发语言·前端·javascript
合作小小程序员小小店20 分钟前
桌面开发,下午茶甜品管理系统开发,基于C#,winform,sql server数据库
开发语言·数据库·sql·microsoft·c#
葡萄成熟时 !1 小时前
黑马学生管理系统
java·开发语言
秋邱1 小时前
高等教育 AI 智能体的 “导学诊践” 闭环
开发语言·网络·数据库·人工智能·python·docker
云雾J视界1 小时前
从位运算到状态机:用纯C重构红外/DS18B20/I²C协议,告别“黑盒库“的嵌入式实战指南
c语言·数据库·重构
j***63081 小时前
MacOS升级ruby版本
开发语言·macos·ruby
g***86691 小时前
PHP进阶-在Ubuntu上搭建LAMP环境教程
开发语言·ubuntu·php
合作小小程序员小小店2 小时前
桌面开发,拼车管理系统开发,基于C#,winform,sql server数据库
开发语言·数据库·sql·microsoft·c#
代码游侠4 小时前
日历的各种C语言实现方法
c语言·开发语言·学习·算法