次の 2 つの scanf ステートメントの違いは何ですか。
#include<stdio.h>
void main()
{
int a,b;
clrscr();
printf("\n Enter values for a and b");
scanf("%d",&a); // Format specifier as %d
scanf("%i",&b); // Format specifier as %i
printf("\n a is %d and b is %i",a,b);
getch();
}
値 a を 10 として、b を 20 として指定しました。出力として同じ値を指定しています。
だから私の質問は
、%d と %i の違いは何ですか??
各変数のメモリはどうですか??
フォーマット指定子として %d と %i の間に違いはありますか???