全心思齐网

在C语言中怎样表示一个10位的数字?

什么意思?就是说要表示出一个有10位的数字?

想1234567890这样 ?其实很简单的,你可以不要用int 或者 long int 来表示,而定义成char类型的,这样可以了 ,多长都没事。

匿名回答于2023-10-09 11:02:02


1、一个10位的数字可以通过long long类型变量表示。
2、因为long long类型变量可以存储的数据范围是-9,223,372,036,854,775,808到9,223,372,036,854,775,807,足以存储10位数字。
3、如果需要将一个10位数字输入到程序中,可以使用scanf函数和%lld格式化字符,例如:scanf("%lld",&num);其中num为long long类型变量。

匿名回答于2023-10-05 16:28:03


如果n是个多位十进制数,那么n%10是个位数字,n/10%10是十位数字,n/100%10是百位数字,依此类推

匿名回答于2023-10-05 16:29:46


相关知识问答