Hirdetés
Új hozzászólás Aktív témák
-
dobragab
addikt
C++-ban a character literal típusa char, mégpedig azért, hogy működjenek az overload-ok (pl. operator<<). Az unáris operator+ igazából semmit nem csinál, csakis azért van, hogy le tudd írni:
int i = +5;
Illetve mégis csinál valamit: minden egész művelet operandusai minimum int-re kasztolódnak fel, és a végeredménye is minimum int. Ezért +'a' már int típusú. Tehát az output C++-ban 14.C-ben a character literal típusa int, az unáris operator+ esetén ugyanúgy megvan az upcast, csak ugye int-ről int-re. C-ben a végeredmény 44.
%zu csak C99-ben és C++-ban van, így C-ben kell az -std=c99. MSVC-t ne használj C-re

Fogadjunk, hogy te a C++-os megoldást mondtad
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Samsung Gear S3 - második kör
- Sok hűhó négyszázért: AMD Ryzen 7 9850X3D
- SSD kibeszélő
- Soundcore Sleep A30 - a hosszú házasság titka
- Az AI gáz: megfullad a Föld a fosszilis fogyasztástól
- Milyen routert?
- TCL LCD és LED TV-k
- Milyen TV-t vegyek?
- Tőzsde és gazdaság
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Samsung Galaxy A12 /64GB/Független/Számlával/
- LG 32GR93U-B - 32" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDR 400
- BESZÁMÍTÁS! MSI B450M R5 5600X 16GB DDR4 512GB SSD Strix RTX 2060 6GB Rampage SHIVA CM 650W
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
- Eladó Apple iPhone 13 Mini 128GB / 12 hó jótállás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs




