CIでプログラミングを始めて以来、以下に示すように、typedefを使用して変数を宣言するときに、次の規則を使用することを誰もが知っています。
int32_t *data_value;
const int16_t *Order_Of_Mag;
uint16_t min_change;
uint8_t eeprom_save_flag;
その理由の一部は、異なるアーキテクチャ間の移植性にあることを理解しています。いつおよび/またはどの規格がこの宣言方法を指示するかを誰かが知っていますか?
また、charがuint8_tでもint8_tでもない場合、charの使用を必要とする標準ライブラリ(stdio.h)関数を処理するための推奨される方法は何ですか(以下の関数の例を参照)
sscanf(const char *format)
int atio(const char *s)
前もって感謝します