-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!uni-berlin.de!not-for-mail
From: Waldemar Krzok <w...@z...fu-berlin.de>
Newsgroups: pl.misc.elektronika
Subject: Re: Wskaźniki i ich rzutowanie (Język C)
Date: Mon, 27 Jun 2011 16:41:34 +0200
Organization: Freie Universitaet Berlin
Lines: 39
Message-ID: <9...@m...uni-berlin.de>
References: <b...@c...googlegroups.com>
<iua3jp$8kq$1@opal.futuro.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de
TjJAMUWCw9rS+vp1MuQyEACjDY3F7K/vhLlQT8fb2/Qg94qCFvxs/67piw
Cancel-Lock: sha1:QwnLJhg64mB2iVgqFshKmkryy2I=
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.18) Gecko/20110616
Thunderbird/3.1.11
In-Reply-To: <iua3jp$8kq$1@opal.futuro.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:612585
[ ukryj nagłówki ]Am 27.06.2011 16:20, schrieb Lelek@:
>
> "slawek7" <s...@w...pl> wrote in message
> news:bc4df12f-9d57-43ab-b24f-e14cd4b81826@c20g2000vb
v.googlegroups.com...
>
>>> int *p=(int *)&w;
>
> w: .byte 256
>
> ldi XH,high(w)
> ldi XL,low(w)
>
> Co siedzi w X ? W X siedzi adres początku bufora "w" czyli siedzi tam &w
> adres początku "w".
> Jest to liczba w tym X jaka? 2 bajtowa 16 bitowa bo siedzi w XL i XH.
> Jest to wskaźnik do tego bufora czyli jego adres początkowy.
>
> Teraz jeżeli X i p są tego samego size-u to wystarczy: (int 16 bit)
> int *p = &w
W ogólności nie. Niektóre kompilatory na to nie pozwalają, nawet jak
typy mają tą samą wielkość. Jak masz ustawienia typu "paranoic" to nawet
coś takiego nie przejdzie:
typedef unsigned char byte;
unsigned char C, *pC;
byte B, *pB;
C = 0x55;
pC = &C;
pB = pC; // wywala błąd
pB = (byte) pC; // jest ok
Waldek
--
My jsme Borgové. Sklopte štíty a vzdejte se. Odpor je marný.
Następne wpisy z tego wątku
- 27.06.11 15:53 Konop
- 27.06.11 17:07 Michoo
- 27.06.11 20:30 Waldemar Krzok
- 30.06.11 10:19 slawek7
- 30.06.11 12:57 qlphon
- 30.06.11 17:15 identifikator: 20040501
- 30.06.11 17:33 Michoo
- 01.07.11 02:18 Lelek@
- 01.07.11 16:43 slawek7
- 01.07.11 17:39 slawek7
- 05.07.11 07:47 Artur M. Piwko
Najnowsze wątki z tej grupy
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
Najnowsze wątki
- 2025-07-05 Shrek, wzrośnie cena prądu :-)
- 2025-07-05 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-07-06 Płacić za wodę ze studni
- 2025-07-06 Kolejny inżynier...
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-04 od kiedy można obrażać Plastusia i do kiedy Batyra?
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=