已采納回答 / Fiona0126
恩,現(xiàn)在流行的編譯器,都是規(guī)定的int是四個字節(jié)~像tc這樣老版的編譯器,int才是兩個字節(jié),然后也是一樣,由于一個字節(jié)占八位,最高為符號位,又人為規(guī)定,1000000000000000......這個補碼編碼為-2^31所以,范圍就是-2^31~2^31-1
2015-01-18
#include <stdio.h>
int main() {
int sale = 120;
int year = 1;
if (sale > 100)
{
if (year >= 2)
{
puts("恭喜你,獲得優(yōu)秀員工獎\n");
}
else
{
puts("很遺憾,期望你再接再厲\n");
}
}
}
int main() {
int sale = 120;
int year = 1;
if (sale > 100)
{
if (year >= 2)
{
puts("恭喜你,獲得優(yōu)秀員工獎\n");
}
else
{
puts("很遺憾,期望你再接再厲\n");
}
}
}
2015-01-18
除法運算符“/”。二元運算符,具有左結(jié)合性。參與運算的量均為整型時,結(jié)果為整型,舍去小數(shù)。如果運算量中有一個為實型,結(jié)果為雙精度實型。c/d除法得到的是商,c%d除法得到的是余數(shù),兩者都是整型
2015-01-18
#include <stdio.h>
int main()
{
double num1 = 2.5; //定義浮點型變量num1并賦值為2.5
int num=(int)num1;
printf("num的整數(shù)部分是%d\n", num);
return 0;
}
int main()
{
double num1 = 2.5; //定義浮點型變量num1并賦值為2.5
int num=(int)num1;
printf("num的整數(shù)部分是%d\n", num);
return 0;
}
2015-01-18
char c;
int n;
float f;
double d;
c='a';
n =c ; //將c賦值給n
f =c; //將c賦值給f
d = c; //將c賦值給d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
int n;
float f;
double d;
c='a';
n =c ; //將c賦值給n
f =c; //將c賦值給f
d = c; //將c賦值給d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
2015-01-18
內(nèi)部第二個循環(huán)那里吐槽一下,可以寫成如下這樣
(k = 1; k < i*2; k++)
(k = 1; k < i*2; k++)
2015-01-18
#include <stdio.h>
int main()
{
double num = 2.5; //定義浮點型變量num1并賦值為2.5
int mum=(int) mum;
printf("num的整數(shù)部分是2\n", num);
return 0;
}
就這樣
int main()
{
double num = 2.5; //定義浮點型變量num1并賦值為2.5
int mum=(int) mum;
printf("num的整數(shù)部分是2\n", num);
return 0;
}
就這樣
2015-01-17
#include <stdio.h>
int main()
{
char c = 'a';
int n; //將c賦值給n
float f; //將c賦值給f
double d; //將c賦值給d
n=c;
f=n;
d=f;
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
就過了
int main()
{
char c = 'a';
int n; //將c賦值給n
float f; //將c賦值給f
double d; //將c賦值給d
n=c;
f=n;
d=f;
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
就過了
2015-01-17
發(fā)現(xiàn)小bug一枚,不一定是num<1000,也可以是num<=999
2015-01-17