Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Zadanie z teorii w C

#1
Zadanie z teorii w C
Moglby mi ktos pomoc i wytlumaczyc jak ugryzc tego typu zadanie?
[Obrazek: zad.jpg]
 System operacyjny: windows_seven Przeglądarka: firefox
#2
RE: Zadanie z teorii w C
Dopełnianie to zajmowanie zbędnego miejsca dla łatwiejszej segmentacji danych, przykładowo 3-bajtowa struktura zajmuje 4 bajty (dopełnianie 2 i 4-bajtowe). Struktura 1-bajtowa zajmuje 1 bajt, 2-bajtowa - 2 bajty, ale już 3-bajtowa - 4 bajty.

Rozmiar liczy się "od środka". Ta unia ma 3 bajty, więc zajmuje kolejno 3, 4, 4 bajty (przy dopełnianiu 1, 2 i 4 bajtowym). Cała struktura zajmuje tą unię + 4 bajty, czyli 7, 8, 8 bajtów, to dopełnić do pełnych 1, 2 i 4 bajtów: 7, 8, 8.

Nie testuj tego na strukturach typu struct S{char c[5];};, bo kompilator zamienia to na zwykłą tablicę (a przynajmniej robią tak GCC i CLang).
 System operacyjny: linux Przeglądarka: firefox
#3
RE: Zadanie z teorii w C
mam jeszcze jedno podobne zadanie i tez nie moge sobie z nim poradzic
[Obrazek: 2.jpg]
 System operacyjny: windows_seven Przeglądarka: firefox
#4
RE: Zadanie z teorii w C
W każdym przypadku zajmuje 12 bajtów (4 bajty dla unii i 8 bajtów dla zmiennej typu double).
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Zadanie z teorii w C)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Ściana Zadanie cmd.... Yanke$ 2 11235 16.03.2018, 17:20
Ostatni post: FireBytes
  Zadanie do wykonania w Ruby`m envy12 0 6295 05.12.2015, 16:04
Ostatni post: envy12
  zadanie ze słodzikiem maciex44 4 7268 20.10.2015, 10:42
Ostatni post: maciex44

Skocz do:


Wybrane wątki (Zadanie z teorii w C)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  C# pierwsza pusta komórka Excel DonCorleone 0 8376 21.09.2018 16:58
Ostatni post: DonCorleone
  .bat nie kompresuje plików GIENTY 3 8850 06.09.2018 07:20
Ostatni post: broda99
  problem z programem .bat wiktrom12 4 10003 30.08.2018 08:25
Ostatni post: wiktrom12
  Silnik do gier ZigglerGames 1 8676 23.08.2018 09:03
Ostatni post: Szachista
  Chciałbym zrobić prosty plik exe z jedną funkcją densour 4 9419 09.08.2018 16:24
Ostatni post: Ajgor
  Który język wybrać do stworzenia aplikacji synchronizujące pliki z urządzeniem mobiln Elemental 2 2449 18.07.2018 12:05
Ostatni post: Ajgor
  Pomysł napisania programu ROM FireBytes 3 10033 28.06.2018 16:56
Ostatni post: FireBytes
  [VBA] Tworzenie nowego arkusza z danymi z TextBox'a Pioro 4 10390 19.06.2018 23:24
Ostatni post: broda99
  Potwierdzenie na maila po wysłaniu pliku coci 0 9500 13.06.2018 20:37
Ostatni post: coci
  Pieczętowanie Archiwum Jar - Po co? wanhelsing 3 10093 19.05.2018 20:55
Ostatni post: koneton
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 9900 16.05.2018 12:04
Ostatni post: kazik666
  BASH symulator silnika dawswi1 3 10381 13.05.2018 10:43
Ostatni post: Szachista
  Autohotkey automatyczny zapis TheProgson 0 9985 07.05.2018 21:27
Ostatni post: TheProgson
  VBA Pobieranie wybranych plików z danymi julietta03 1 10265 04.05.2018 08:25
Ostatni post: broda99
  [VBA] Przenoszenie danych między formularzami Pioro 4 10684 23.04.2018 11:48
Ostatni post: broda99