Reprezentacja tekstu w pamięci
Ostatnio zmodyfikowano 2017-03-18 23:35
Kinexity Temat założony przez niniejszego użytkownika |
Reprezentacja tekstu w pamięci » 2017-03-18 18:54:29 Znaki są zapisywane po jednym na komórkę pamięci, czy po kilka (np. 8 znaków w ASCII)? |
|
pekfos |
» 2017-03-18 19:37:58 Zależy od kodowania. Najlepiej sprecyzuj kontekst dla tego pytania. |
|
Kinexity Temat założony przez niniejszego użytkownika |
» 2017-03-18 22:16:30 Chodzi mi o to, że np tak jak większość ludzi aktualnie posiada komputery 64-bitowe, więc taka pojedyncza komórka pamięci RAM składa się z 8 bajtów. I chodzi mi właśnie o to czy jeden znak tekstu (niezależnie od tego ile zajmuje bajtów) przypada na jedną komórkę, czy jednakże można ich zapisać w niej np 8 w systemie ASCII? W sensie która z poniższych reprezentacji tekstu występuje w pamięci: 1. 0x00000000 - 00 00 00 AD 0x00000001 - 00 00 00 F1 0x00000002 - 00 00 00 56 0x00000003 - 00 00 00 C4 2. 0x00000000 - AD F1 56 C4 |
|
jankowalski25 |
» 2017-03-18 23:35:20 Spójrz w tabelkę podaną przez pekfosa. W przypadku UTF-32 pierwsza (pomijając błędy w adresach), a w UTF-8 druga. |
|
« 1 » |