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
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:
4/4 anonim válasza:
A ^ a bitenkénti XOR műveletnek felel meg!
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!