2011-11-01から1ヶ月間の記事一覧
C言語で1バイト単位で数値を扱うためにchar型を使用した.その時にprintfで2桁の16進数として出力しようとすると0x80を以上の値は以下のプログラムだとうまくいかない. #include <stdio.h> int main(){ int i = 0; char str[] = {'a', 'z', 0xCC, 0x34, 0x80, 0x7F '</stdio.h>…
C言語で1バイト単位で数値を扱うためにchar型を使用した.その時にprintfで2桁の16進数として出力しようとすると0x80を以上の値は以下のプログラムだとうまくいかない. #include <stdio.h> int main(){ int i = 0; char str[] = {'a', 'z', 0xCC, 0x34, 0x80, 0x7F '</stdio.h>…