Day9-"格式化符号"

昨天在练习scanf时,题目规定说输入为字串,一开始都是以%d,做为字串的格式,但在printf时发现,为什麽印出来的都是数字,上网查才发现,原来每个型态,有对应不同的字串格式,像%d就是对应数字,若是字串应该改成%s。

type_char是最重要的一个参数,不可省略,且需要依据对应的变数或常数的资料型态来决定要使用哪一个符号。

  1. 字元
    i. %c
    输出字元
    ii. %s
    输出字串
    iii. %%
    输出「%」字元
  2. 整数
    i. %d、%i
    输出十进位整数
    ii. %o
    输出八进位整数
    iii. %u
    输出无正负号之十进位整数
    iv. %x
    输出小写十六进位的整数(前方为0x)
    v. %X
    输出大写十六进位的整数(前方为0X)
  3. 浮点数
    i. %f
    输出浮点数
    ii. %e
    输出以e表示的浮点数
    iii. %E
    输出以E表示的浮点数
    iv. %g、%G
    以输入值自动决定要使用%f或%e来输出值
  4. 指标
    i. %p
    输出指标位址
    ii. %n
    回传%n前一字元的输出位置

希望这些可以让我之後不要再把输入字串的值,在输出时变成一串数字

/images/emoticon/emoticon29.gif

Day9就到这啦BYE~


<<:  C# 入门 SSH 连接

>>:  Day11:调度器(Dispatchers),我跳进来了,又跳出去了

Day 26 - State Monad I

还记得先前提到 Math.random 并非是纯函式吗,因为每次给定相同的输入都会是不同的输出回传回...

[Day6] 捉奸第二步! 把证据传到LINE里! Line Notify Token申请教学

在[Day5] 另一半疑似劈腿?! 教你用Python科技抓奸!中, 有提到只要填入申请好的LINE...

Day 12总之待补

代填写代填写代填写代填写代填写代填写代填写代填写代填写代填写代填写代填写代填写代填写代填写代填写代填...

Microsoft 2022 一月份修正问题

https://www.bleepingcomputer.com/news/microsoft/ne...

网路是怎样连接的(十)UDP简介

思考重点 为甚麽要设计UDP? UDP对比TCP的优势? 核心知识 UDP与TCP的差别 众所皆知,...