This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
fordprog:cpp2018 [2018/09/19 10:34] deva |
fordprog:cpp2018 [2018/10/01 08:47] (current) deva |
||
---|---|---|---|
Line 7: | Line 7: | ||
Az alábbi példaprogram a bemeneten kapott nemnegatív egész szám legkisebb valódi osztóját számolja ki. | Az alábbi példaprogram a bemeneten kapott nemnegatív egész szám legkisebb valódi osztóját számolja ki. | ||
- | Tesztfájlok [[http://deva.web.elte.hu/fordprog/cpp2016-tesztfajlok.zip|letölthetőek]]! | + | Tesztfájlok [[http://deva.web.elte.hu/fordprog/cpp2018-tesztfajlok.zip|letölthetőek]]! |
<code> | <code> | ||
Line 81: | Line 81: | ||
* ''unsigned'' típusú kifejezések: számkonstansok, unsigned típusú változók és az ezekből a ''+'' (összedás), ''-'' (kivonás), ''*'' (szorzás), ''/'' (egészosztás), ''%'' (maradékképzés) infix operátorokkal és zárójelekkel felépített kifejezések. | * ''unsigned'' típusú kifejezések: számkonstansok, unsigned típusú változók és az ezekből a ''+'' (összedás), ''-'' (kivonás), ''*'' (szorzás), ''/'' (egészosztás), ''%'' (maradékképzés) infix operátorokkal és zárójelekkel felépített kifejezések. | ||
- | * ''bool'' típusú kifejezések: ''true'' és ''false'', ''bool'' típusú változók, és két ''unsigned'' típusú kifejezésből az ''=='' (egyenlőség), ''<'' (kisebb), ''>'' (nagyobb) infix operátorral, valamint az ezekből ''&&'' (konjunkció), ''||'' (diszjunkció), ''=='' (egyenlőség) infix és a ''!'' (negáció) prefix operátorral és zárójelekkel felépített kifejezések. | + | * ''bool'' típusú kifejezések: ''true'' és ''false'', ''bool'' típusú változók, és két ''unsigned'' típusú kifejezésből az ''=='' (egyenlőség), ''<'' (kisebb), ''>'' (nagyobb), ''<''''='' (kisebb vagy egyenlő), ''>='' (nagyobb vagy egyenlő) infix operátorral, valamint az ezekből ''&&'' (konjunkció), ''||'' (diszjunkció), ''=='' (egyenlőség) infix és a ''!'' (negáció) prefix operátorral és zárójelekkel felépített kifejezések. |
* Az infix operátorok mind balasszociatívak és a precedenciájuk növevő sorrendben a következő: | * Az infix operátorok mind balasszociatívak és a precedenciájuk növevő sorrendben a következő: | ||
* ''&&'' ''||'' | * ''&&'' ''||'' | ||
* ''=='' | * ''=='' | ||
- | * ''<'' ''>'' ''<='' ''>='' | + | * ''<'' ''>'' ''<''''='' ''>='' |
* ''+'' ''-'' | * ''+'' ''-'' | ||
* ''/'' ''%'' | * ''/'' ''%'' |