Re: типы данных C,порядок следования байтов и др.
От: catap Россия http://catap.ru/
Дата: 26.11.06 14:26
Оценка:
app_error @ Sun, 26 Nov 2006 12:57:10 GMT:

a> Мне предстоит написать несколько программ на C, которые будут работать на различных *nix платформах (как довольно редких, так и более распространненых). Эти программы среди прочего будут обрабатывать двоичные данные. Не очень богатый опыт программирования на C имеется, но нехватает знаний о том, как учитывать разницу в реализации скалярных типов данных на разных программно-аппаратных платформах. Поделитесь, пожалуйста, ссылками на статьи по данной тематике.


Статьи с ходу не дам, но еще кениган и ритчи в своей книги писали байку о том,
как им пришлось решать задача при переносе с одной платформы на другую, когда
там был другой порядок байт

Вообще, насколько я знаю, Си далек от порядка байт,ю их размера и чего бы то
ни было еще. Т.е. если int a = 3; то он на всех платформах будет более менее
эквивалентен (имеется ввиду что a будет иметь значение 3, если оно влезет в
этот int конечно ).

А что тебе собственно надо от типов данных?

--

.''`. Kirill A. Korinskiy <catap@catap.ru>
: :' : proud maniac programmer
`. `'` http://catap.ru/ — +7 (916) 3-604-704 — xmpp:catap@catap.ru
`- Debian — when you have better things to do than fixing systems (c)madduck
Posted via RSDN NNTP Server 2.1 beta
...а в ответ ему посмотрела пустота...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.