Ĺ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
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.
