c语言输出int为啥int型输出为啥是3??

在面对大整数的运算时是用过数組来储存输出的每一个数组元素装一位数。

a[i]=c-'0'; //将字符转变成数字 数字字符减字符零等于该字符所代表的整数值

i--; // 输入回车后 a[i] 不再输入 但 i 的值仳数组实际装的数据长度长1

你对这个回答的评价是

每一个数组元素装一位数,话说我做大整数加法时就是这样处理的

a[i]=c-'0'; //将字符转变成数字 數字字符减字符零等于该字符所代表的整数值

i--; // 输入回车后 a[i] 不再输入 但 i 的值比数组实际装的数据长度长1

其实用字符数组也可以 原理都差不哆- -!

不过用字符数组装的话 在计算时将字符转化为数字,然后再转化为字符存储而整数数组的话是输入时将字符转化为数字;

非负整数數字字符与对应的整数的转化

非负整数+字符零=整数字符

整数的值要求在零到九之间

你对这个回答的评价是?

还要大呢最好接近无穷的那種
无穷大就用字符串吧
char number[];
你可以在里面输入位数为位的数字,而且里面的数字还可以改

你对这个回答的评价是?

采纳数:4 获赞数:7 LV3

你可以把数放到字符串里面然后输出

你对这个回答的评价是?

你对这个回答的评价是

}

我要回帖

更多关于 c语言输出int 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信