新手上路,求帮助!谢谢照顾呀!
#include<stdio.h>void main()
{
char c='k';
int i=1,j=2,k=3;
float x=3e+5,y=0.85;
printf("%d,%d\n",’a’+5<c,-i-2*j>=k+1);
printf("%d,%d\n",1<j<5,x-5.25<=x+y);
printf("%d,%d\n",i+j+k==-2*j,k==j==i+5);
}
1.这个为什么运行不出来?
2. x=3e+5这个语句什么意思呀?
谢谢前辈照顾啊、不胜感激!
1. printf("%d,%d\n",’a’+5<c,-i-2*j>=k+1); 这句,a旁边两个单引号用了汉子的符号‘而不是ASCII的' (编译器打出来区别会明显点)
2. x=3e+5的意思是3乘以10的5次方,即300000. 对的,英文字符和中文字符区别很大的,
页:
[1]