c语言中 printf("%d,c")表示啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中 printf("%d,c")表示啥意思相关的知识,希望对你有一定的参考价值。

以下是%后面跟着的 所代表的意思
  d 有符号10进制整数
  o 无符号8进制整数
  u 无符号10进制整数
  x 无符号的16进制数字,并以小写abcdef表示
  X 无符号的16进制数字,并以大写ABCDEF表示
  f 浮点数
  E/e 用科学表示格式的浮点数
  g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数
  c 单个字符
  s 字符串
参考技术A

你应该写错了,你的本意应该是

printf("%d", c);

    c在双引号外边

    c应该是int型或char型

    将c的值以十进制打印

如果真的是按你那样来,输出的结果未知,甚至异常退出

参考技术B 以十进制整数的形式将c的值打印到屏幕上 参考技术C 输出c的数值

以上是关于c语言中 printf("%d,c")表示啥意思的主要内容,如果未能解决你的问题,请参考以下文章

C语言浮点数误差的解决

C语言中 printf语法printf("%d %d %c\n",a,b,c);和printf("%d %d %c\n",&a,&b,&c);啥

c语言数字拼接成字符串

C语言条件表达式

一道C语言作业题,让你编写随机生成10以内的整数,并且自己输入计算结果的程序,我编写了一些,求教!!

C语言里面float数据用printf(“%d”)输出的问题