Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HEX
OCT
000
001
002
003
004
005
006
007
010
011
10
012
11
013
12
014
13
015
14
016
15
017
16
10
020
17
11
021
18
12
022
19
13
023
20
14
024
21
15
025
22
16
026
23
17
027
BIN
0000000
0
0000000
1
0000001
0
0000001
1
0000010
0
0000010
1
0000011
0
0000011
1
0000100
0
0000100
1
0000101
0
0000101
1
0000110
0
0000110
1
0000111
0
0000111
1
0001000
0
0001000
1
0001001
0
0001001
1
0001010
0
0001010
1
0001011
0
0001011
1
DEC
45
HEX
2D
OCT
055
46
2E
056
47
2F
057
48
30
060
49
31
061
50
32
062
51
33
063
52
34
064
53
35
065
54
36
066
55
37
067
56
38
070
57
39
071
58
3A
072
59
3B
073
60
3C
074
61
3D
075
62
3E
076
63
3F
077
64
40
100
65
41
101
66
42
102
67
43
103
68
44
104
BIN
0010110
1
0010111
0
0010111
1
0011000
0
0011000
1
0011001
0
0011001
1
0011010
0
0011010
1
0011011
0
0011011
1
0011100
0
0011100
1
0011101
0
0011101
1
0011110
0
0011110
1
0011111
0
0011111
1
0100000
0
0100000
1
0100001
0
0100001
1
0100010
0
24
18
030
25
19
031
26
1A
032
27
1B
033
28
1C
034
29
1D
035
30
1E
036
31
1F
037
32
20
040
33
21
041
34
22
042
35
23
043
36
24
044
37
25
045
38
26
046
39
27
047
40
28
050
41
29
051
42
2A
052
43
2B
053
44
2C
054
DEC
90
HEX
5A
OCT
132
91
5B
133
92
5C
134
0001100
0
0001100
1
0001101
0
0001101
1
0001110
0
0001110
1
0001111
0
0001111
1
0010000
0
0010000
1
0010001
0
0010001
1
0010010
0
0010010
1
0010011
0
0010011
1
0010100
0
0010100
1
0010101
0
0010101
1
0010110
0
BIN
0101101
0
0101101
1
0101110
0
69
45
105
70
46
106
71
47
107
72
48
110
73
49
111
74
4A
112
75
4B
113
76
4C
114
77
4D
115
78
4E
116
79
4F
117
80
50
120
81
51
121
82
52
122
83
53
123
84
54
124
85
55
125
86
56
126
87
57
127
88
58
130
89
59
131
DEC
135
HEX
87
OCT
207
136
88
210
137
89
211
0100010
1
0100011
0
0100011
1
0100100
0
0100100
1
0100101
0
0100101
1
0100110
0
0100110
1
0100111
0
0100111
1
0101000
0
0101000
1
0101001
0
0101001
1
0101010
0
0101010
1
0101011
0
0101011
1
0101100
0
0101100
1
BIN
1000011
1
1000100
0
1000100
1
93
5D
135
94
5E
136
95
5F
137
96
60
140
97
61
141
98
62
142
99
63
143
100
64
144
101
65
145
102
66
146
103
67
147
104
68
150
105
69
151
106
6A
152
107
6B
153
108
6C
154
109
6D
155
110
6E
156
111
6F
157
112
70
160
113
71
161
114
72
162
115
73
163
116
74
164
117
75
165
0101110
1
0101111
0
0101111
1
0110000
0
0110000
1
0110001
0
0110001
1
0110010
0
0110010
1
0110011
0
0110011
1
0110100
0
0110100
1
0110101
0
0110101
1
0110110
0
0110110
1
0110111
0
0110111
1
0111000
0
0111000
1
0111001
0
0111001
1
0111010
0
0111010
138
8A
212
139
8B
213
140
8C
214
141
8D
215
142
8E
216
143
8F
217
144
90
220
145
91
221
146
92
222
147
93
223
148
94
224
149
95
225
150
96
226
151
97
227
152
98
230
153
99
231
154
9A
232
155
9B
233
156
9C
234
157
9D
235
158
9E
236
159
9F
237
160
A0
240
161
A1
241
162
A2
242
1000101
0
1000101
1
1000110
0
1000110
1
1000111
0
1000111
1
1001000
0
1001000
1
1001001
0
1001001
1
1001010
0
1001010
1
1001011
0
1001011
1
1001100
0
1001100
1
1001101
0
1001101
1
1001110
0
1001110
1
1001111
0
1001111
1
1010000
0
1010000
1
1010001
118
76
166
119
77
167
120
78
170
121
79
171
122
7A
172
123
7B
173
124
7C
174
125
7D
175
126
7E
176
127
7F
177
128
80
200
129
81
201
130
82
202
131
83
203
132
84
204
133
85
205
134
86
206
DEC
180
HEX
B4
OCT
264
181
B5
265
182
B6
266
183
B7
267
184
B8
270
185
B9
271
186
BA
272
1
0111011
0
0111011
1
0111100
0
0111100
1
0111101
0
0111101
1
0111110
0
0111110
1
0111111
0
0111111
1
1000000
0
1000000
1
1000001
0
1000001
1
1000010
0
1000010
1
1000011
0
BIN
1011010
0
1011010
1
1011011
0
1011011
1
1011100
0
1011100
1
1011101
163
A3
243
164
A4
244
165
A5
245
166
A6
246
167
A7
247
168
A8
250
169
A9
251
170
AA
252
171
AB
253
172
AC
254
173
AD
255
174
AE
256
175
AF
257
176
B0
260
177
B1
261
178
B2
262
179
B3
263
DEC
225
HEX
E1
OCT
341
226
E2
342
227
E3
343
228
E4
344
229
E5
345
230
E6
346
231
E7
347
0
1010001
1
1010010
0
1010010
1
1010011
0
1010011
1
1010100
0
1010100
1
1010101
0
1010101
1
1010110
0
1010110
1
1010111
0
1010111
1
1011000
0
1011000
1
1011001
0
1011001
1
BIN
1110000
1
1110001
0
1110001
1
1110010
0
1110010
1
1110011
0
1110011
187
BB
273
188
BC
274
189
BD
275
190
BE
276
191
BF
277
192
C0
300
193
C1
301
194
C2
302
195
C3
303
196
C4
304
197
C5
305
198
C6
306
199
C7
307
200
C8
310
201
C9
311
202
CA
312
203
CB
313
204
CC
314
205
CD
315
206
CE
316
207
CF
317
208
D0
320
209
D1
321
210
D2
322
0
1011101
1
1011110
0
1011110
1
1011111
0
1011111
1
1100000
0
1100000
1
1100001
0
1100001
1
1100010
0
1100010
1
1100011
0
1100011
1
1100100
0
1100100
1
1100101
0
1100101
1
1100110
0
1100110
1
1100111
0
1100111
1
1101000
0
1101000
1
1101001
0
232
E8
350
233
E9
351
234
EA
352
235
EB
353
236
EC
354
237
ED
355
238
EE
356
239
EF
357
240
F0
360
241
F1
361
242
F2
362
243
F3
363
244
F4
364
245
F5
365
246
F6
366
247
F7
367
248
F8
370
249
F9
371
250
FA
372
251
FB
373
252
FC
374
253
FD
375
254
FE
376
255
FF
377
1
1110100
0
1110100
1
1110101
0
1110101
1
1110110
0
1110110
1
1110111
0
1110111
1
1111000
0
1111000
1
1111001
0
1111001
1
1111010
0
1111010
1
1111011
0
1111011
1
1111100
0
1111100
1
1111101
0
1111101
1
1111110
0
1111110
1
1111111
0
1111111
1
211
D3
323
21
D4
324
213
D5
325
214
D6
326
215
D7
327
216
D8
330
217
D9
331
218
DA
332
219
DB
333
220
DC
334
221
DD
335
222
DE
336
223
DF
337
224
E0
340
1101001
1
1101010
0
1101010
1
1101011
0
1101011
1
1101100
0
1101100
1
1101101
0
1101101
1
1101110
0
1101110
1
1101111
0
1101111
1
1110000
0
Elemi adattpusok
TPUSNV
BYTE
TARTOMNY
2
2
4
4
1
1
4
bool
TPUSNV
BYTE
PONTOSS
G
TARTOMNY
float
double
long double
4
8
12
7
15
19
Kulcsszavak
auto break case char const continue default do double else
enum extern float for goto if int long register return
short signed sizeof static struct switch typedef union
unsigned void volatile while
Printf
printf(Az eredmny = %d, x);
Paramterek: formtum lersa (string), paramter(ek)
Tpusok s kdjaik:
%c char
%d int
%f
double
Kirs mdja szerinti vltozatok:
%c betknt rja ki a char-t
%d eljeles, egsz szm
%i
eljeles, egsz szm
%u eljel nlkli, egsz szm
%o eljel nlkli oktlis
%x eljel nlkli hexadecimlis (kisbets: 0b)
%X eljel nlkli hexadecimlis (nagybets: 0B)
%f
lebegpontos (double) szm
%e tudomnyos jells (kis e-vel)
%E tudomnyos jells (nagy e-vel)
%g %e vagy %f kzl a rvidebbik
%G %E vagy %F kzl a rvidebbik
Egyb kdok:
%% maga a % jel kiratsa
%s
szveg
%p pointer
Hosszmdostk(%d, %i, %o, %u, %x):
%ld long int
%sd short int
Hosszmdostk(%e, %f, %g):
%lf long double (kis l-lel)
%Lf long double (nagy l-lel)
A % jel s a tpuskd kztt mg egyb, a kirst mdost karakterek is szerepelhetnek:
%
[balra igazts krse]
[feltlt karakter]
[minimlis mezszlessg[.pontossg]]
[hosszmdost]
tpuskd
Pl.: double a = 1/3;
printf(a = %-*6.2f, a);
Eredmny: a = 0.33**
Scanf
scanf(%d, &a);
Paramterek: bekrt adat lersa (string), a trolsra szolgl vltoz
Escape szekvencik
\n
\t
\v
\b
\r
\f
\a
\\
\?
\
\
\0oo
\xhh
\
j sor
vzszintes tabulls
fggleges tabulls
visszatrls
kocsivissza
lapdobs
cseng (bell)
backslash
krdjel
aposztrf
idzjel
oktlis kddal megadott ASCII karakter
hexadecimlis kddal megadott ASCII karakter
sortrs (hossz sor megtrse)
LERS
zrjel (fggvnyhvs)
tmbindexel opertor
struktra tagkivlaszt opertor
struktra tagkivlaszt opertor (pointer)
postfix nvel/cskkent opertor
prefix nvel cskkent opertor
plusz/mnusz eljel
ASSZOCIATIVITS
balrl jobbra
balrl jobbra
balrl jobbra
balrl jobbra
balrl jobbra
jobbrl balra
jobbrl balra
! ~
(tpus)
*
&
sizeof
* / %
+ << >>
< <=
> >=
== !=
&
^
|
&&
||
?:
=
+= -=
*= /=
%= &=
^= |=
<<= =>>
,
jobbrl balra
jobbrl balra
jobbrl balra
jobbrl balra
jobbrl balra
balrl jobbra
balrl jobbra
balrl jobbra
balrl jobbra
vessz opertor
balrl jobbra
balrl jobbra
balrl jobbra
balrl jobbra
balrl jobbra
balrl jobbra
balrl jobbra
jobbrl balra
jobbrl balra