ďťż

Ładny brzuch

Robilem sobie ostatnio probna maturke z infy i jednego nie umialem zrobic. Pewnie proste tylko ja jestem dosc tepy:P. Mialem napisac ile zajmuje liczba od 0 do 65535 czyli zmienna word, jak to policzyc?



a może chodziło o wielkosc danej zmiennej. Czyli miejsce ile ono zajmuje
drugazmienna=sizeof(zmienna);
wtedy drugazmienna bedziesz zawierala liczbe okreslajaca wielkosc zmiennej "zmienna".

A moglbys mi powiedziec gdzie mozna znalezc pytania z probnej matury z infy bo tez chcialem sobie rozwiazac? :]

maturki daje mi moj nauczyciel z infy, a on pewnie bierze je z cke albo edu. Co do tego sizeof() powiedz mi jeszcze jedno. Na przyklad real zajmuje 6, to jest kb czy samych bajtow? I czy liczba np 2 typu real zajmuje tyle samo co liczba 215 tez typu real?


maturki daje mi moj nauczyciel z infy, a on pewnie bierze je z cke albo edu. Co do tego sizeof() powiedz mi jeszcze jedno. Na przyklad real zajmuje 6, to jest kb czy samych bajtow? I czy liczba np 2 typu real zajmuje tyle samo co liczba 215 tez typu real?



dziekuje za pomoc.

liczby a pamieci sa zapisane w postaci bitów 0 i 1. Każda liczba ma inny ciag 1 i 0. A funkcja sizeof() zwraca ilosc bitow potrzebna do zapisania danych w zmiennej. I mozesz sobie to przetestowac w BCB (np.).
I wtedy rozmiar liczby 2 bedzie inny niz liczby 6.
Użytkownik polasek edytował ten post 08 kwiecień 2006, 16:14

liczby a pamieci sa zapisane w postaci bitów 0 i 1. Każda liczba ma inny ciag 1 i 0. A funkcja sizeof() zwraca ilosc bitow potrzebna do zapisania danych w zmiennej. I mozesz sobie to przetestowac w BCB (np.).
I wtedy rozmiar liczby 2 bedzie inny niz liczby 6.


liczby a pamieci sa zapisane w postaci bitów 0 i 1. Każda liczba ma inny ciag 1 i 0. A funkcja sizeof() zwraca ilosc bitow potrzebna do zapisania danych w zmiennej. I mozesz sobie to przetestowac w BCB (np.).
I wtedy rozmiar liczby 2 bedzie inny niz liczby 6.

No tak hehe to prawda przyznaje sie do bledu. Czytałm o tej funkcji z nie tego źródła co trzeba :P SRY za pomyłke :P.

Czyli krótko podsumowując - zmienna typu real posiadająca wartość 2 będzie zajmowała w pamięci więcej miejsca niż zmienna typu byte o wartości 2. Funkcja sizeof() zwraca ilość bajtów, które są potrzebne do przechowywania wartości konkretnego typu.

//PS.(poniżej) Rozmiar oczywiście nie zależy od zawartości - jest na sztywno ustalony przez typ...
Użytkownik Cobra.TeaM edytował ten post 10 kwiecień 2006, 10:28

Czyli krótko podsumowując - zmienna typu real posiadająca wartość 2 będzie zajmowała w pamięci więcej miejsca niż zmienna typu byte o wartości 2. Funkcja sizeof() zwraca ilość bajtów, które są potrzebne do przechowywania wartości konkretnego typu.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •