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

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:25:32
在C语言中怎样表示一个10位的数字?比如学号,注意精度要达到个位!
定义成char或者数组后还可以进行加减乘除么?

什么意思?就是说要表示出一个有10位的数字?想1234567890这样 ?其实很简单的,你可以不要用int 或者 long int 来表示,而定义成char类型的,这样可以了 ,多长都没事。

1、使用 longlong类型的变量即可。
2、long long在内存占八个字节, 范围是-922337203685775808~922337203685775807
long long int不是所有编译器都支持的,有些支持这种数据类型的,可能是真支持,也可能是模拟支持,它不是标准类型。

数组,一位数字一个
可以的,利用4则运算的满10进一

i*10+j