1
私は初心者です。ASCII値が正しい文字を与えていない
私はeclipseを使ってcでプログラムを書いています。コンパイル時や実行後にエラーや警告が表示されることはありません。
すべての文字のすべてのASCII値を出力します。私はそれが消え出力をコピー&ペーストするとき
コード
#include <stdlib.h>
#include <stdio.h>
int main(){
int a=0;
system("clear");
printf("\nthese are the ASCII values of characters given in front of them\n");
while(a<=255)
{
printf("%c %d \n",a,a);
a=a+1;
}
}
出力は、このように、これは出力のスクリーンショットのlinkで、奇妙です。 画面全体のスクリーンショットを撮ることはできませんが、126の後には文字がボックスのように見えます。私のコードに何か間違っていますか?
no。 asciiの最初の32文字は印刷できません。 _int a = 32; _でこれを試してください。 – CIsForCookies
@CIsForCookiesを取得してください。彼らは印刷可能ですか? –
は127を超えていますか?アスキーで? – CIsForCookies