当前位置: 首页 > news >正文

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

文章目录

  • 格式化输入与输出
    • 格式化输入输出演示
      • 基本格式化输入输出
  • 字符的输入输出
  • sizeof运算符

格式化输入与输出

什么是数据的输出?
计算机向输出设备输出数据

什么是数据的输入?
从输入设备向计算机输入数据

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

格式化输入函数
一般格式为:scanf(格式控制,地址列表);
①格式控制:是一个字符串,可以有占位符,简称“格式字符串”
②地址列表:是由若干个地址组成的列表。

格式化输出函数
一般格式为:printf(格式控制,输出列表);
①格式控制:是一个字符串,可以有占位符,简称“格式字符串”。
②输出列表:是程序需要输出的数据,可以是常量、变量或表达式。

格式化输入输出演示

基本格式化输入输出

  • 整型的占位符:%d在这里插入图片描述

  • 字符类型的占位符:%c
    在这里插入图片描述

  • float类型的占位符:%f
    在这里插入图片描述
    当输入的小数超过六位时会出现精度不准确
    在这里插入图片描述

  • double类型的占位符:%lf
    在这里插入图片描述

注意:当我们在运行时发现控制台上有一个警告
在这里插入图片描述
我们可以在程序上方加上:#define _CRT_SECURE_NO_WARNINGS,便可消除警告
在这里插入图片描述

在这里插入图片描述

字符的输入输出


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

字符输出函数:
一般格式:putchar(参数);
参数:可以是字符变量、字符常量

在这里插入图片描述

sizeof运算符

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

在这里插入图片描述

http://www.lryc.cn/news/439675.html

相关文章:

  • JVM字节码与局部变量表
  • Java许可政策再变,Oracle JDK 17 免费期将结束!
  • 网页交互模拟:模拟用户输入、点击、选择、滚动等交互操作
  • C sharp 学习 笔记
  • 文章资讯职场话题网站源码整站资源自带2000+数据
  • c++ templates常用函数
  • 【重学 MySQL】三十一、字符串函数
  • 828华为云征文 | 使用Flexus云服务器X实例部署GLPI资产管理系统
  • 深入理解Go语言的面向对象编程、Git与GitHub的使用
  • redis底层—通信协议RESP
  • JVM 调优篇6 可视化性能监控工具-JVisual VM
  • C#学习笔记(三)Visual Studio安装与使用
  • element-plus的菜单组件el-menu
  • 深入浅出通信原理
  • Gitee Pipeline 从入门到实战【详细步骤】
  • 【贪心算法】贪心算法
  • 【网络原理】❤️Tcp 常用机制❤️ —— 延时应答,捎带应答, 面向字节流, 异常情况处理。保姆式详解 , 建议收藏 !!!
  • Scratch教学案例 —— 制作生日蛋糕
  • 【深度学习】搞懂卷积神经网络(一)
  • VisionPro - 基础 - 00 模板匹配技术和在VP中的使用 - PMAlign - PatMax - (上)
  • 容器镜像同步工具image-migrator
  • 嵌入式系统中的u-boot、kernel、rootfs的区别与关系
  • K8s1.28 部署Dashboard获取登录信息
  • 智能化大数据平台引领企业迈向精准决策时代
  • 1.3 计算机网络的分类
  • 深入剖析protobuf.js之Field类:内部机制、使用实践与高级应用指南
  • docker挂载宿主机文件run命令启动报错
  • Python实现 Socket.IO 的在线游戏场景
  • A+B P1001 A+B Problem
  • git编译安装报错