21xrx.com
2024-11-05 18:57:56 Tuesday
登录
文章检索 我的文章 写文章
如何在C语言中输出数字
2023-06-17 00:56:46 深夜i     --     --
C语言 输出数字 printf函数

在C语言中,输出数字是程序中常见的操作。可以使用printf函数来输出数字,需要注意的是不同进制的数字输出方式不一样。

输出十进制数字时,需要使用格式符"%d",例如:


int num = 123;

printf("The number is %d", num);

输出结果为"The number is 123"。

对于其他进制的数字,需要使用不同的格式符。例如,输出八进制数字需要使用"%o",十六进制数字需要使用"%x"或"%X"。下面是一个例子:


int num1 = 0777;  // 八进制数字

int num2 = 0x123;  // 十六进制数字

printf("The octal number is %o, the hexadecimal number is %x", num1, num2);

输出结果为"The octal number is 777, the hexadecimal number is 123"。

此外,还可以设置输出数字的宽度和精度,例如:


float f = 3.14159;

printf("The float number is %10.2f", f);

输出结果为"The float number is    3.14",其中"%10.2f"表示总宽度为10个字符,其中小数部分占2个字符。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复