Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Простой вопрос по языку C
|
|||
|---|---|---|---|
|
#18+
.NETmcureenabпропущено... char это как правило байт. если смотреть на write(char * b, int n) то можно догадаться и легко документировать, что функция запишет в файл массив char[n]. если взять гипотетическую функцию write___(void *b, int n), то как бы массив void[n] объявить невозможно - void не имеет размера. а итоге мы возвращается к (void*)char[n]. Да, а вообще странно, что в C нет типа byte. Казалось бы это тот самый элементарный кирпичик не зависящий от реализации, из которого всё должно строится. Так есть , только называется он -- char ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:33 |
|
||
|
Простой вопрос по языку C
|
|||
|---|---|---|---|
|
#18+
MasterZivтолько называется он -- char Есть три типа в С: char, signed char и unsigned char. Это три разных типа и к byte относится только один из них. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:38 |
|
||
|
Простой вопрос по языку C
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovMasterZivтолько называется он -- char Есть три типа в С: char, signed char и unsigned char. Это три разных типа и к byte относится только один из них. Неа.. Это два типа и один синоним к одному из вышеперечисленных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:46 |
|
||
|
Простой вопрос по языку C
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЕсть три типа в С: char, signed char и unsigned char. Это три разных типа и к byte относится только один из них. На самом деле типа byte не существует. Байт это размер, а не тип. Существует разная интерпретация (или несколько) содержимого байта с точки зрения языков. А то что в некоторых языках одна из этих интерпретаций называется byte - бог им судья ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:51 |
|
||
|
Простой вопрос по языку C
|
|||
|---|---|---|---|
|
#18+
White OwlK&R, 2.2 Data Types and Sizeschar a single byte, capable of holding one character in the local character setТак что char может быть и больше, и меньше восьми бит. Да. Точно. Спасибо. В коммуникациях 8бит называют октетом. А размер байта вообще говоря зависит от ЭВМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:27 |
|
||
|
Простой вопрос по языку C
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyDimitry SibiryakovЕсть три типа в С: char, signed char и unsigned char. Это три разных типа и к byte относится только один из них. На самом деле типа byte не существует. Байт это размер, а не тип. Существует разная интерпретация (или несколько) содержимого байта с точки зрения языков. А то что в некоторых языках одна из этих интерпретаций называется byte - бог им судья ))) Но ведь от интерпретации, значение байта не меняется. char forever. Чересчур строгая типизация, в некоторых языках, приносит гораздо больше вреда чем пользы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:29 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39108215&tid=2018732]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 245ms |

| 0 / 0 |
