问答详情
源自:4-13 使用for循环打印9×9乘法表

求解:printf后面的%d啊什么什么的什么意思,有什么区别?

%d*%d=%d\t是啥意思呀?

最好能够告诉我printf()里的字符有什么意义,依据什么分类区分?什么时候该用哪个?又怎么组合着用?

我是0基础学c语言,纯靠自学。

谢谢。

提问者:我是陶子哈 2018-03-25 21:16

个回答

  • 明天的栗子
    2018-04-12 22:54:47

    楼上说的转义字符了解一下

  • 十万伏特皮卡丘
    2018-03-29 21:41:12

    格式说明(%):将输出的数据转换为指定的格式输出
    常用的几个:
    %d 输出整型
    %f 输出浮点型(2.000000)
    %c 输出一个字符('a')
    %s 输出一个字符串(这是一个字符串)
    其他还有几个 百度一下就有了
    
    转义字符(\t \n)


  • 困难00
    2018-03-29 13:35:13

    这个是必须了解的内容,自学的话建议题主 主看国外的教材,推荐C PRIME PLUS,这个讲的比较细。要想学好最好要了解一下计算机存储之类的偏原理的东西,计算机导论之类的。

    常用的就像上面朋友们说的

    %d为输出一个整数,%f为输出一个小数,%c为输出一个字符

    ,如果你不明白这些数据类型是什么最好先弄清楚再往下学,否则后面会出现很多意想不到的bug

  • 2668028614
    2018-03-26 15:49:54

    %d为输出一个整数,%f为输出一个小数,%c为输出一个字符,%s为输出一个字符串,这些是常用的

  • qq_竹雨_2
    2018-03-25 23:26:09

    一个%d,代表一个整形数字

  • 宽容囖
    2018-03-25 23:06:45

    就是后面输出的格式,以整形输出变量