為啥后面直接加數(shù)字就不行了?
#include
int main() { ? ?int x,y; ? ?x = 10; ? ?y = -3; ? ?printf("x+y=%d\n", "10,-3" ? ?); ? ? ?printf("x-y=%d\n", "10,-3" ?); ? ?printf("x*y=%d\n", "10,-3" ? ); ? ?printf("x/y=%d\n", "10,-3" ? ); ? ?printf("x%y=%d\n", "10,-3" ? ); ? ? ?return 0; ? ? } 為啥后面直接加數(shù)字就不行?
2017-11-28
printf("%d", a,);雙引號(hào)里面的是顯示給用戶的,所有你在引號(hào)里面輸入數(shù)字,程序還是照常輸出;但是由于你加了%d之類的符號(hào),那你就必須用變量賦值給%d之類的符號(hào)中,不然程序不知道你那個(gè)%d是干嘛的。