1.输出Hello World!
#include<stdio.h>
int main(void)
{
printf("Hello World!");
return 0;
}
2.输出abc
#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>
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.三角形周长
#include <stdio.h>
int main ()
{
int a = 6, b = 5, c = 5;
int triC;
triC = a + b + c;
printf("三角形的周长是:%d\n", triC);
return 0;
}
6.short的范围为-32768~32767,+1时向逆时针方向,则32767+1为-32768
7.求值
(a) -30*3+21/6=-87
(b) -30+3*21/6=-20
(c) 30/3*21%6=35
(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.(b)(d)有发生类型转换