#include<stdio.h>
int main()
{
char ch = '1' ;
printf ("\n%d %c\n", ch, ch) ;
return 0;
}
#include<stdio.h>
int main()
{
char ch = 1 ;
printf ("\n%d %c\n", ch, ch) ;
return 0;
}
charのこれらの2つの宣言の違いは何ですか?どちらが正しいか??charのこれらの2つの宣言の違いは何ですか?どちらが正しいか?
どのような状況で修正しますか? –
両方とも同じ結果を得たい場合は、 'char ch = 49'を実行してください(49はASCIIコード '1'です)。 – Dominique
これについてもっと知るには、コードを実行するのが良い方法です。あるいは、もっと良い方法は、 'c'の本をつかんで学ぶことです。 – KevinDTimm