第一个程序:
源代码:
1 #include"stdio.h" 2 int main() 3 { 4 int a=123,b=456,sum; 5 sum=a+b; 6 printf("sum is %d\n",sum); 7 return 0; 8 }
第二个程序源代码:
1 #include"stdio.h" 2 int main() 3 { 4 char c1=97,c2=98; 5 printf("c1=%c,c2=%c\n",c1,c2); 6 printf("c1=%d,c2=%d\n",c1,c2); 7 return 0; 8 }
第三个程序源代码:
1 #include"stdio.h" 2 int main() 3 { 4 char c1=197,c2=198; 5 printf("c1=%c,c2=%c\n",c1,c2); 6 printf("c1=%d,c2=%d\n",c1,c2); 7 return 0; 8 }
由于char类型的变量取值范围是-128~127,因此对于大于127的赋值,程序会将该值减去256再赋给变量,因此c1的值为197-256=-59,c2的值为198-256=-58。
第四个程序源代码:
1 #include"stdio.h" 2 int main() 3 { 4 double x,y,z; 5 printf("请输入x,y的值(格式x y):"); 6 scanf("%lf %lf",&x,&y); 7 if(y<0) 8 y=-y; 9 z=x+1/y; 10 printf("z的值为:%d %15.6f %e\n",(int)z,z,z); 11 return 0; 12 }
所有评论(0)