Если вы хотите, чтобы ваш код выводил один и тот же вывод, где бы он ни выполнялся, зачем вам когда-либо использовать =
? Конечно, да, вы должны использовать код, который означает то же самое для всех. Стандарт !
, поэтому используйте !
.
Прочитайте заголовок над таблицей кодов формата:
Столбец «Стандартный размер» относится к размеру упакованного значения в байтах при использовании стандартного размера; то есть, когда строка формата начинается с одного из '<', '>', '!' или '='. При использовании собственного размера размер упакованного значения зависит от платформы.
Таким образом, если вы используете код формата @
или пропустите код формата, размер I
и размер L
теоретически могут различаться в зависимости от вашей платформы.