1.Hello World!
#include<stdio.h>
int main(void)
{
printf("Hello World!");
return 0;
}
2.
#include <stdio.h>
void main()
{
int a = 1;
float b = 2.5;
char c = 'A';
printf("a = %d\n", a);
printf("b = %f\n", b);
printf("c = %c\n", c);
printf("End of program\n");
}
3.
#include <stdio.h>
int main()
{
printf("Data type Number of bytes\n");
printf("---------------------------------\n");
printf("char %d\n", sizeof(char));
printf("int %d\n", sizeof(int));
printf("short int %d\n", sizeof(short));
printf("long int %d\n", sizeof(long));
printf("float %d\n", sizeof(float));
printf("double %d\n", sizeof(double));
}
4.
#include <stdio.h>
int main()
{
double temC, temF;
temF = 100;
temC = 5 * (temF - 32) / 9;
printf("华氏温度%5.2f对应的摄氏温度是%5.2f\n", temF, temC);
return 0;
}
5.
int main()
{
int a = 6, b = 5, c = 5;
int triC;
triC = a + b + c;
printf("三角形的周长是:%d\n", triC);
return 0;
}
6.
7.
(a) -30*3+21/6=-87
(b) -30+3*21/6=-20
(c) 30/3*21%6=0
(d) -30/3*21%4=-2
8.
i!=j如果成立就是1,不成立就是0,然后得到的1或者0再和k比较
9.
(a) d=i=3
(b)i=d=3.5
11.
cval =' a '+3;
字符变量cval被赋予了整数值,'a'加上3等于100,这个值被赋给了cval。然后,cval的值变为100,这是一个整数,而不是字符。
fval = ui - ival *1.0;
发生了类型转换。然后,这个浮点数结果被赋给了fval。
dval = ui * fval;
发生了类型转换。然后,这个浮点数结果被赋给了dval。
cval = ival + fval + dval发生了类型转换。然后,这个浮点数结果被赋给了cval。