[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
co znamena ~ ?

Registrovaný: 18.01.09
Prihlásený: 03.08.25
Príspevky: 368
Témy: 36 | 36
Bydlisko: Prešov
NapísalOffline : 09.03.2013 11:28 | co znamena ~ ?

Zdravim vas..

prosim vas niekto, stretli ste sa uz niekedy s takymto argumentom v printf-e??
vobec neviem ako to mam pomenovat..

jedna sa trebarz o takyto pripad: printf("%X",(~j+1)); - ma to nieco s tym ze vypise vsetko okolo j ?

Diky moc


_________________
In my rO_om
LCD: Samsung T220 | Case: CoolerMaster CM 690 | PSU: Corsair HX-620 | MB: Asus P5Q-E | CPU: Intel® Core™2 Q9550 | cpu_Cooler Noctua NH-U12P SE2 | RAM: A-Data 2x2GB VE | GPU: ASUS GTX 650Ti Boost | gpu_cooler: Prolimatech MK-26 | DVD: Samsung SH-223B | HDD WD Caviar Black WD6401AALS | Mouse: Razer DeathAdder 1800 dpi | mouse_PAD: Razer Goliathus | KeyBoard: Genius SlimStar 110 | HeadSet: ROCCAT Kave 5.1 | OS: Windows 7 64-bit
Offline

Skúsený užívateľ
Skúsený užívateľ
co znamena ~ ?

Registrovaný: 11.01.09
Prihlásený: 25.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 09.03.2013 11:54 | co znamena ~ ?

~ sa pouziva na negaciu cisla, v binarnej reprezentacii ale, zalezi teda aj od toho, kolko bitov ma cislo ( akeho je datoveho typu ). Ak mas napr premennu char, ta ma 8 bitov, cize:
Kód:
#include <stdio.h>

int main()
{
    unsigned char c = 10;    /*  binary: 0000 1010 ... hex: 0x0A */

    c = ~c;                  /* negacia: 1111 0101 ... hex: 0xF5 */

    printf( "Binary: %d ... Hex: %x\n", c, c );
    return 0;
}


Offline

Užívateľ
Užívateľ
co znamena ~ ?

Registrovaný: 18.01.09
Prihlásený: 03.08.25
Príspevky: 368
Témy: 36 | 36
Bydlisko: Prešov
Napísal autor témyOffline : 09.03.2013 11:58 | co znamena ~ ?

Dakujem krasne


_________________
In my rO_om
LCD: Samsung T220 | Case: CoolerMaster CM 690 | PSU: Corsair HX-620 | MB: Asus P5Q-E | CPU: Intel® Core™2 Q9550 | cpu_Cooler Noctua NH-U12P SE2 | RAM: A-Data 2x2GB VE | GPU: ASUS GTX 650Ti Boost | gpu_cooler: Prolimatech MK-26 | DVD: Samsung SH-223B | HDD WD Caviar Black WD6401AALS | Mouse: Razer DeathAdder 1800 dpi | mouse_PAD: Razer Goliathus | KeyBoard: Genius SlimStar 110 | HeadSet: ROCCAT Kave 5.1 | OS: Windows 7 64-bit
Offline

Užívateľ
Užívateľ
co znamena ~ ?

Registrovaný: 24.08.12
Prihlásený: 09.02.19
Príspevky: 59
Témy: 0 | 0
NapísalOffline : 09.03.2013 12:32 | co znamena ~ ?

Říká se tomu doplněk, prostě ti to udělá z nul v binárním čísle jedničky a z jedniček nuly. A když k tomuhle "jedničkovému" doplňku přičteš další jedničku, tak z něj uděláš "dvojkový" doplněk, což je totéž jako změna znaménka čísla.
Aspoň ve dnes běžných procesorech to tak funguje, jsou ale i jiné způsoby reprezentace záporných čísel. Tenhle se používá pro jeho jednoduchou hardwarovou implementaci, a díky tomu stačí mít v procesoru jen sčítačku, protože přičtení dvojkového doplňku čísla je totéž jako jeho odečtení.


_________________
"Existuje pouze jeden člověk, který má méně přátel než Bill Gates, a tím je Saddám Husajn." (Paul Grayson)
 [ Príspevkov: 4 ] 


co znamena ~ ?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Co to znamena?

v Notebooky a netbooky

4

660

08.12.2008 23:09

ScorpionSX

V tomto fóre nie sú ďalšie neprečítané témy.

Čo to znamená..?!

v AMD platformy

3

633

23.04.2016 9:35

TheMatthew

V tomto fóre nie sú ďalšie neprečítané témy.

Co to znamena

v Pamäte

2

829

11.06.2007 15:57

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

Čo to znamená?

v Ovládače

10

742

19.12.2016 17:32

tatko Tom

V tomto fóre nie sú ďalšie neprečítané témy.

Co to znamená ???

v Pamäte

3

911

06.06.2007 18:51

Kamahl

V tomto fóre nie sú ďalšie neprečítané témy.

Čo presne znamená RAID ?

v Pevné disky a radiče

21

5345

03.11.2005 16:15

helix84

V tomto fóre nie sú ďalšie neprečítané témy.

co to vlastne znamena?

v Hosting, servery a domény

4

978

19.02.2008 14:10

jablko05

V tomto fóre nie sú ďalšie neprečítané témy.

Co znamená revízia E0 ??

v Intel

3

655

08.12.2010 23:26

KingTommy

V tomto fóre nie sú ďalšie neprečítané témy.

procesor znamená rýchlosť pc?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Intel

43

2167

16.03.2015 21:43

luckinno

V tomto fóre nie sú ďalšie neprečítané témy.

Čo znamená tento kód?

v Frontend

5

776

18.09.2009 15:04

AReYco

V tomto fóre nie sú ďalšie neprečítané témy.

Co znamena winlogo.exe

v Windows

17

1296

28.03.2007 12:52

22Janco22

V tomto fóre nie sú ďalšie neprečítané témy.

Neviem čo to znamená?

v Windows

5

671

06.02.2009 9:54

bledo

V tomto fóre nie sú ďalšie neprečítané témy.

čo znamená NB frequency ?

v Pamäte

1

911

24.07.2011 13:27

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

Čo znamená chybová hláška?

v Frontend

2

684

08.01.2011 22:54

blazej44800

V tomto fóre nie sú ďalšie neprečítané témy.

Čo znamená Fixný Internet

v Siete

14

1007

05.11.2010 17:59

Tomas1

V tomto fóre nie sú ďalšie neprečítané témy.

CO znamena flashnut bios

v Biosy a ladenie výkonu

1

1211

12.09.2007 15:31

OmeGa



© 2005 - 2026 PCforum, edited by JanoF