js輸入兩個數求和 無符號短整型的最大數?
無符號短整型的最大數?無符號整數是一個16位二進制數。其值的范圍是:0-65535 1111111十進制值=2^15 2^14 2^13。。。2^4 2^3 2^2^1 2^0=2^16-1=6553
無符號短整型的最大數?
無符號整數是一個16位二進制數。其值的范圍是:0-65535 1111111十進制值=2^15 2^14 2^13。。。2^4 2^3 2^2^1 2^0=2^16-1=65535,所以最大值只能是65535
在C語言中,一般來說,整數是雙字節(jié)的,所以:有符號類型:最大值32767,最小值32768,無符號類型:最大值65535,最小值0,但是C語言在面對32位計算機時,整數變成了雙字,所以:有符號類型:最大2147483647,最小2147483648,無符號類型:最大4294967295,最小0
使用命名空間STD
int main()
{
int a[100],I,max=0,Min=0,count=0初始化,不用說
float aver
long sum=0
cout< “輸入整數(以0結尾):”<<提示輸入數據,以0結尾
for(I=0I<=99i)
{
CIN>>A[I
]如果(a[I]==0)中斷如果輸入0,則表示您的數字已輸入
else count}如果不是0,這意味著還有其他的數字需要輸入,數字的個數加1
max=min=a[0]初始化最大值和最小值為0
對于(I=0I<counti)遍歷數組
{
sum=sum a[I]累加得到所有數字的和
if(max<A[I])max=a[I]遍歷數組。如果值大于max,則將其賦給max
If(min>A[i])min=a[i]}遍歷數組。如果值小于min,將其賦值給min
Aver=(float)sum/count除以平均數
cout<<“sum=”<<<“,Aver=”<<<“,max=”<< max<<“,min=”<< min<<<ndl
getchar返回0
}