问答详情
源自:3-2 算术运算符

关于%的疑问

printf("x%y=%d\n",x%y);  请问“”中的%号不会被当成占位符读取吗 还是说只有%d这种合法类型的才会当成占位符

提问者:留老师的大教鞭 2017-06-24 12:54

个回答

  • 慕慕9583188
    2017-06-24 16:36:10
    已采纳

    %d,%c,%f这些表达是占位符,双引号外的’%‘是运算符,表示x与y相除取余,不同位置表达的含义不同

  • 慕容1534832
    2017-06-24 15:50:56

    printf("x%y=%d\n",x%y);  双引号外的’%‘是运算符,表示x与y相除取余,不同位置表达的含义不同。

  • 慕容1534832
    2017-06-24 15:48:55

    单独的百分号字面值为'%',打印出来就是'%',是一个字符;%d,%c,%f这些表达是占位符。