loading

Logout succeed

Logout succeed. See you again!

ebook img

Таблица - C Syntax PDF

pages1 Pages
file size0.016 MB
languageRussian

Preview Таблица - C Syntax

CC SSyynnttaaxx Operators Statements Symbol Description )( Grouping fi (rpxe )stmt ; [else stmt ;] -> Structure pointer elihw (rpxe ) stmt ; ! Logical negation od stmt elihw (rpxe ;) ~ One's complement rof (1rpxe ;2rpx e ;3rpx e )stmt ; ++ Increment (hctiws rpxe ) {[case rpxe c : stmt ; ];[:tluafed stmt]... } - Subtraction nruter ]rpxe [ ; * Multiplication otog label ; & Address :lebal stmt ; sizeof Size in bytes break ; * Indirection eunitnoc ; / Division rpxe ; % Modules ; + Addition {[stmt]...} – Decrement << Left shift [ ]... indicates zero or more >> Right shift Note: Items in the [ ] are optional < Less than <= Less than or equal to > na hrtetaerG Data Declaration >= Greater than or equal to DDeeccllaarraattoorr == Equality [const] [*] id [ [cexpr] ]... [=init] & Bitwise AND enum [id] {[ ]rpxec=[di } != Inequality struct/union ]di[ [re i{filau q]-*e[pyt[ di rpxec [ ]rpxec}]] ^ Bitwise exclusive OR typedef [type-qualifier] [type-specifier] [declarator]; | Bitwise inclusive OR && Logical AND Type Specifiers || Logical OR int By default the same as int8 ?: Conditional expression long By default the same as int16 =| Bitwise inclusive OR assignment char Defines an 8 bit character ^= Bitwise exclusive OR assignment float Defines a 32 bit floating point number += Addition assignment short By default the same as int1 -= Subtraction assignment diov Indicates no specific type *= Multiplication assignment int1 Defines a 1 bit number /= Division assignment int8 Defines an 8 bit number %= Multiplication assignment int16 Defines a 16 bit number >>= Right shift assignment int32 Defines a 32 bit number <<= Left shift assignment &= Bitwise and assignment Type Qualifiers , Sequential evaluation static Variable is globally active and initialized to 0 auto Variable exists only while the procedure is active nretxe Is allowed as a qualifier, however is has no effect. register Is allowed as a qualifier, however is has no effect. PO Box 2452, Brookfield, WI 53008 Telephone: 262.797.0455 Sales: ext. 35 Technical Support: ext. 32 relipmoC C ralupoP tsoM ehT t aetisbe wru otisiV /moc.ofniscc.www//:ptth orcimCIP eht rof 77MCU

See more

The list of books you might like