C语言写程序时如何定义一个十进制的数和十六进制的数,假如a=5,这个数字5到底是十进制数还是十六进制数?

2025-01-07 08:13:38
推荐回答(2个)
回答1:

a = 5; 默认是十进制

a = 0x5; 加0x是十六进制

回答2:

16进制在数字前加0x 比如int i = 0x5;
10进制什么都不加int i = 5;

8进制在数字前加0 int i = 05;