Kezdőoldal » Számítástechnika » Programozás » Miért nem működik jól a...

2105as kérdése:

Miért nem működik jól a program (c nyelv)?

Figyelt kérdés

Csak egy egyszerű hatványozás lenne de nem jó eredményt ad vissza :

int a,b,c;

c=0;

a=5;

b=2;

c=(a^b);

printf("%d",c);


az eredmény 7 azt írja, de az csak úgy jön ki ha össze adom az a+b-t de nekem hatványozás kellene, de hogyan ?


2016. okt. 9. 20:15
 1/4 anonim ***** válasza:

Mert ilyen nincs C-ben.


c = pow(a,b); --> math.h

2016. okt. 9. 20:23
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Köszönöm, nekem az zavart meg, hogy a c programozási precedencia táblázatban volt a ^ jel, így gondoltam, hogy hatványozás jel a c-ben is működik.
2016. okt. 9. 20:34
 3/4 anonim ***** válasza:

[link]


itt leírja, hogy mire is jó a ^ c-ben

2016. okt. 9. 20:42
Hasznos számodra ez a válasz?
 4/4 anonim válasza:
A ^ a bitenkénti XOR műveletnek felel meg!
2016. okt. 9. 21:54
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!