-
scanf中%-2c,-指左对齐,2指宽度为2
-
printf输出float和double都可以用%f,double还可以用%lf。
-
scanf输入float用%f,double输入用%lf,不能混用
-
code blocks编译器标准为c89不是c99,容易出现long double型数据输出错误,解决方法:

之后按Lf输入输出就好了
相关推荐
使用Xpath语法爬取豆瓣读书Top250
使用Xpath语法爬取豆瓣读书Top250 使用的软件是Spyder 网页地址:https://book.douban.com/top250?start=0 直接上代码: # -*- coding: utf-8 -*- """ Created on Thu Apr 30 18:35:17 2020 @author: ASUS """ import requests import csv fr...
零基础入门c语言第五记(%f和%lf的秘密)
其实,说了一大堆,我就两句话交代完重点吧。 就水个博客。。。 1、float型数据,输入输出均为%f 2、double型数据,输入%lf,输出%f 虽然,有的编译器输出double型数据用%lf并不会报错,但等到真正wa到哭的时候,就真的很惨了。 最后,学习c语言是一个长时间的过程,冲鸭! ...
Win11下Wezterm配置Powershell默认终端全攻略(含主题同步技巧)
本文详细介绍了在Windows 11系统中,如何安装和配置Wezterm终端模拟器,并将其设置为PowerShell的默认终端。内容涵盖使用Winget或手动安装Wezterm,通过修改.lua配置文件切换默认Shell,并同步Campbell主题配色以还原熟悉的PowerShell视觉体验,旨在帮助开发者打造高效、个性化的命令行工作环境。
c语言字符串输入的陷阱
scanf函数的陷阱
STM32F407ZGT6最小系统:从原理图到PCB的实战设计与避坑指南
本文详细介绍了STM32F407ZGT6最小系统的设计与实现,从原理图到PCB布局的完整流程。重点解析了电源、时钟、复位和调试接口等核心模块的设计要点,提供了实用的PCB布局技巧和常见问题解决方案,帮助开发者避开设计陷阱,快速完成稳定可靠的STM32F407ZGT6最小系统设计。
SLUB DEBUG 检测slab 内存泄漏
文章介绍如何定位linux 内核中slab 内存泄漏。
简谈C语言中的scanf()输入函数的坑点之一
1.序言 有句话说:出来混的,迟早都要还的。现在写的这个内容本是大一的时候早就 应该弄清楚的,但是直到现在,我才若有所悟(或许现在的理解也是错误的,但是我觉得这个不要紧,因为我心里已经有了正确答案。因为这一生就是一个不断学习的过程,不断重新认知的一个过程。) 今天在写一道pat题时,遇到一个问题,就是输入的数据和输出的数据不匹配,我就在思考这个问题,因为之前也有遇到这样的情况,我当时也就是匆匆
PyMuPDF为PDF文件添加注释
我将介绍如何使用PyMuPDF库来为PDF文件添加注释,包括文本注释、高亮注释、下划线注释等15种注释的使用方法。
C/C++ 标准输入输出的坑
最近公司项目需要分析日志,我拿到的日志经过了一次处理,以Json格式存储,日志量每小时大约1G,行数大约60万,此为背景。 其实对于这类问题,通常的解法是写个脚本去跑。对于我来说,主业是C/C++,脚本就只会bash和awk,可是这两种都无法直接处理Json;其他像python和perl可以处理但又不想学。怎么办呢?我想到的办法是用C++设计一个小工具,它从标准输入stdin中获取Jso
uniapp ios原生插件开发 (framework,cocoapods)
已知UniApp的插件开发方式有两种, 第一种 Xcode Framework的方式,这种方式是官方指定的方式。 这种方式的优点就是简单直接, 但也有不足,比如当插件需要引入一些三方库时,操作起来就不是那么方便。 而使用Cocoapods则可以很方便的引入三方库。 接下来,本文探索使用Cocoapods的方式来进行UniApp插件开发。
本地快速部署谷歌开放模型Gemma教程(基于Ollama)
谷歌最近发布了新一代开源AI模型Gemma,此次发布的 Gemma 相比自家的 Gemini 更加轻量级,模型权重也一并开源。不仅可以在笔记本电脑上运行,而且还免费可商用,支持中文。运行速度飞快。
C语言课本答案解析
##C语言课本答案解析## 习题4 4.1 (1)aabbcc。解析:将字符a,b,c分别赋给c1,c2,c3 (2)a=12%%,b=15%%。解析:类型控制%d之后的作为字符串输出 (3)12,56。解析:格式控制只读取2位,并且%*2s表示不写入变量。 4.2 (1)第六行格式控制应该使用“%ld”,第七行&运算符缺少并且精度控制不允许,第九行格式控制符%f写成了%d。解析:长整型使...
人像美肤 人体美型 CVPR 2022 ABPN
人像美肤 CVPR 2022 ABPN
C语言输入输出的那些坑,我今天挨个踩了一遍
当时愣了半天才反应过来,原来getchar读的是流里的每一个字符,空格、换行它一视同仁,想清掉多余的回车还得额外再调一次getchar把它吃掉。想打印一个double变量,顺手写了%f,其实没问题,但心里没底又改成了%lf,查了才知道C99之后两种都行。我写了scanf("%d,%d", &a, &b),输入的时候忘了打逗号,敲了个空格上去,程序直接卡住。第一个坑就是忘了加取地址符。写了scanf("%d", num),编译器没报错,程序也能跑,但num里根本没有被赋值,调试的时候看那个随机值我都懵了。
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
手把手带你玩转C语言(新手必看保姆级教程)
学C语言就像谈恋爱——开始觉得它高冷难懂,等摸清脾气后就会发现它直爽可靠(不像某些语言藏着掖着)。记住,每个编程大佬都经历过被段错误支配的恐惧!坚持下去,当你能用C写出第一个贪吃蛇时,那种成就感…(此处省略一万字)
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
C语言深入标准输入输出
标准输入输出你吃透了吗?了解标准输入输出printf()scanf()第一个问题第二个问题第三个问题第四个问题深入scanf()清缓存便捷的标准输入输出函数scanf()运用一scanf()运用二scanf()运用三scanf()运用四scanf()为何要如此?非阻塞监听按键输入密码 了解标准输入输出 所谓标准输入输出,我们先理解为通过控制台来输入和显示内容,只要是个操作系统都会有控制台,这是最基本的人机交互方式,后面会详细讲解标准输入输出的概念。标准输入输出是C语言初学者第一个要越过的门槛,特别是prin
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
1000 从今天开始入坑C语言
C语言”在程序设计语言中是个闪亮的名字,每个学习计算机及相关专业的人在学习程序设计语言时都会首先关注它。C语言是 20 世纪 70 年代初在贝尔实验室开发出来的一种广为使用 的计算机程序设计语言,它从诞生开始主宰整个软件行业几十年,被称为编程语言的万王之王。所以国内外大部分高校都会选择C语言作为学习程序设计的入门语言,虽然它对初学者来说并不是最友好最易学的。C语言难在哪里?不是难在语法,而是难在计算思维,思维的培养需要大量的编程实践。所以,C语言不是听会、看会的,而是动手动脑练会的。
蓝桥杯里输入输出“坑点”
初始化正无穷 #define INT 0x3f3f3f3f3f3f3f3f。万能头文件:#include<bits/stdc++.h>C语言中读取麻烦但是速度快。C语言中输出麻烦但是速度快。
C 语言数据类型与变量完全指南:从基础到输入输出实战
本文系统梳理 C 语言基本数据类型(字符型、整型、浮点型等)的特性、内存占用与取值范围,详解变量的定义规则、命名规范及赋值、取值操作;重点拆解printf与scanf的格式化输入输出逻辑,包括格式符用法、参数匹配规则等核心知识点,附带实操案例与常见踩坑指南,帮助 C 语言初学者快速掌握数据类型与变量的核心用法,夯实编程基础。
字符数组:C语言程序员的必修课(附防坑指南)
✅ 数组长度 >= 字符串长度+1✅ 输入用fgets代替gets/scanf✅ 操作前检查数组边界✅ 处理完手动添加\0✅ 慎用strcpy/strcat等危险函数(终极提示)字符数组就像女朋友——你得时刻注意她的边界,及时表达终止意向(\0),还要小心她突如其来的脾气(缓冲区溢出)!
从HAUE OJ 1001-1050题解,聊聊新手刷题最容易踩的5个C语言坑(附避坑指南)
本文通过HAUE OJ平台1001-1050题的典型错误案例,分析了C语言初学者最容易踩的5个技术陷阱,包括数据类型溢出、浮点数精度问题、循环边界条件、输入输出格式和逻辑运算符误用,并提供了实用的避坑指南和实战技巧,帮助新手提升编程竞赛能力。
C语言笔记3:输入输出与分支循环
流程控制是C语言程序的“骨架”,输入输出是程序与用户交互的基础,核心在于格式化符的灵活使用和输入输出的细节把控;分支结构实现了程序的“选择逻辑”,if语句适合范围判断,switch语句适合离散值的等值判断,三目运算符简化单语句双分支;循环结构实现了程序的“重复逻辑”,while适合循环次数不确定的场景,for适合循环次数确定的场景,二者的核心都是循环三要素的闭环。掌握流程控制的关键在于理解语法规则多做实际案例。
C语言——数据的输入输出
输入输出函数getchar,putchar、gets、puts,scanf,printf的功能以及用法
C语言的输入输出
简略的介绍c语言简单的输入输出方式
2081



被折叠的 条评论
为什么被折叠?



