美文网首页
Skill中的通用输出格式规范

Skill中的通用输出格式规范

作者: YEUNGCHIE | 来源:发表于2020-05-01 19:39 被阅读0次

    Skill中的通用输出格式规范

    Common Output Format Specifications

    Format Specification Type(s) of Argument Prints Example
    %d fixnum 输出为十进制整数 printf("%d" 15)
    =>15
    %o fixnum 输出为八进制整数 printf("%o" 15)
    =>17
    %x fixnum 输出为十六进制整数 printf("%o" 15)
    =>f
    %f flonum 浮点数(默认6位小数) printf("%f" 10.0)
    =>10.000000

    printf("%0.3f" 10.0)
    =>10.000
    %e flonum 以科学计数输出浮点数 printf("%0.1e" 10.0)
    =>1.0e+01
    %g flonum 简化浮点数的输出 printf("%g" 10.0)
    =>10

    printf("%g" 10.10)
    =>10.1
    %s string, symbol 输出字符串或symbol类型(不带引号) printf("%s" "hellow,world")
    =>hellow,world
    %c string, symbol 输出字符串或symbol的第一个字节 printf("%c" "hellow,world")
    =>h
    %n fixnum, flonum 输出数字(浮点数默认6位小数) printf("%n" 10)
    =>10

    printf("%n" 10.0)
    =>10.000000
    %P list 输出Point格式 printf("%P" list(1 2))
    =>1:2
    %B list 输出Box格式 printf("%B" `((0 0) (1 1)))
    =>(0:0 1:1)
    %N any 按照原有类型输出(字符串会带引号) printf("%N" "hellow,world")
    =>"hellow,world"
    %L list 输出List格式 printf("%L" list(1 2 3))
    =>(1 2 3)
    %A any 匹配任意类型输出(字符串会带引号) printf("%A" "hellow,world")
    =>"hellow,world"

    相关文章

      网友评论

          本文标题:Skill中的通用输出格式规范

          本文链接:https://www.haomeiwen.com/subject/eqzqghtx.html