| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > long vs int |
| Автор: ZZZkoderZZZ 15.3.2013, 14:06 |
| Зачем в С++ ввели 2 одинаковых 4-байтных типа? Какая между ними разница, какой тип лучше использовать? |
| Автор: borisbn 15.3.2013, 14:20 |
| 1) http://liveworkspace.org/code/3OJAg7$0 2) Может сначала книжки почитать, перед тем как бомбить форум вопросами ? |
| Автор: ZZZkoderZZZ 15.3.2013, 14:25 |
| У меня в VS2008 вывелось оба 4. |
| Автор: Crafty 15.3.2013, 14:30 |
| ZZZkoderZZZ, Открой Старуструпа там написано sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long) так что зависит от реализации компилятора. |
| Автор: bsa 15.3.2013, 17:27 |
| ZZZkoderZZZ, а у меня на AVR: int - 16, long - 32, long long - 64. И что с того? |
| Автор: borisbn 15.3.2013, 17:37 |
| На каком-то Analog Device'овском процессоре (кажется на BlackFin) sizeof( char ) == sizeof( short ) == sizeof( int ) == 4. Ну нету там байтовой адресации... |