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

在C语言中怎样表示一个10位的数字?比如学号,注意精度要达到个位!
定义成char或者数组后还可以进行加减乘除么?

1、使用 longlong类型的变量即可。
2、long long在内存占八个字节, 范围是-922337203685775808~922337203685775807
long long int不是所有编译器都支持的,有些支持这种数据类型的,可能是真支持,也可能是模拟支持,它不是标准类型。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
什么意思?就是说要表示出一个有10位的数字?想1234567890这样 ?其实很简单的,你可以不要用int 或者 long int 来表示,而定义成char类型的,这样可以了 ,多长都没事。本回答被提问者采纳
第2个回答  2008-05-02
数组,一位数字一个
可以的,利用4则运算的满10进一
第3个回答  2008-05-02
i*10+j
相似回答