问题1:两个32位整数相加

1、int 作为32位的数据类型时,其表示范围为:-2147483648-+2147483647

        部分编译系统给int分配两个字节,所以最好声明为long int

2、long int 和int,其实都是32的,所以为防止两个32位的int相加造成数据溢出,其相加结果应该放在一个longlong 的数据类型中

3、C语言中常用数据类型的表示范围

问题1:两个32位整数相加_第1张图片

 4、关于return 0 是否一定要有?

当定义为int main(void),需要有函数返回值时,就需要有return语句;

当定义为 void main(),不需要有返回值时,可以省略return语句;

特殊的是,函数通过exit()函数结束时,可以省略return语句;

 

 

 

 

你可能感兴趣的:(c语言基础训练,c语言)