-1
私は割り当ての一環として仮想オペレーティングシステムで作業しています。メモリはサイズ[300] [4]の2D配列です。メモリの内容をintからcharに変換する
問題は、その内容を整数値で表示していても、それを文字に型キャストした後でも整数値が であることです。
私が直面しています問題がさえ型キャストした後、それは整数値 注意を示し、ここで
for(int i=0;i<300;i++)
{
for(int j=0;j<4;j++)
{
System.out.println("M["+i+"]["+j+"]="+M[i][j]);
}
}
です:入力ファイルは、次の
$AMJ001100070003
GD10PD10LR10SR40H
$DTA
OPERATING
$END0011
が含まれているので、私は何をすると、ランダムなメモリを生成していますPTR(Page Table Register)の位置を計算し、フレームに別の乱数を生成し、10を掛けます。たとえば、frameの値が20の場合は、GD10PD10LR10SR40H
が位置200に格納されます。
問題は、メモリの場所200などの内容を表示しているときに、ショー71をタイプキャストしてGを表示しなかったときに71(Gの値)を表示し、「G」ではなく48を追加しようとしました。影響はありません。 この問題に関して私を助けてください。
私は文字のASCIIの範囲使用して文字に値を変換し、それが間違っ