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

文章目录

格式化输入与输出

什么是数据的输出?

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

什么是数据的输入?

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

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

格式化输入函数

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

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

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

格式化输出函数

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

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

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

格式化输入输出演示

基本格式化输入输出

  • 整型的占位符:%d

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

  • float类型的占位符:%f

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

  • double类型的占位符:%lf

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

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

字符的输入输出


字符输入函数:getchar();

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

字符输出函数:

一般格式:putchar(参数);

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

sizeof运算符

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

相关推荐
2401_8384725112 分钟前
C++中的访问者模式
开发语言·c++·算法
csbysj202023 分钟前
《Foundation 开关:深度解析其原理与应用》
开发语言
梦里小白龙1 小时前
java 通过Minio上传文件
java·开发语言
m0_561359671 小时前
基于C++的机器学习库开发
开发语言·c++·算法
星空露珠1 小时前
速算24点所有题库公式
开发语言·数据库·算法·游戏·lua
2401_832402751 小时前
C++中的类型擦除技术
开发语言·c++·算法
努力学习的小廉1 小时前
我爱学算法之—— 递归回溯综合(二)
开发语言·算法
sheji52611 小时前
JSP基于信息安全的读书网站79f9s--程序+源码+数据库+调试部署+开发环境
java·开发语言·数据库·算法
2301_763472461 小时前
C++网络编程(Boost.Asio)
开发语言·c++·算法
毕设源码-邱学长1 小时前
【开题答辩全过程】以 基于Java Web的电子商务网站的用户行为分析与个性化推荐系统为例,包含答辩的问题和答案
java·开发语言