Está en la página 1de 9

DEC

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

signed short int


unsigned short int
signed long int

2
2
4

unsigned long int


signed char
unsigned char
wchar_t

4
1
1
4

bool

-32 768 32 767


0 65 535
-2 147 483 648

2 147 483 647


0 4 294 967 295
-128 127
0 255
-2 147 483 648

2 147 483 647


true, false

TPUSNV

BYTE

PONTOSS
G

TARTOMNY

float
double
long double

4
8
12

7
15
19

1.17 * 10-38 3.40 * 1038


2.2 * 10-308 1.8 * 10308
3.4 * 10-4932 1.18 *
104932

Tpusokra vonatkoz szablyok:


1 = sizeof(char) sizeof(short) sizeof(int) sizeof(long)
1 sizeof(bool) sizeof(long)
sizeof(char) sizeof(wchar_t) sizeof(long)
sizeof(float) sizeof(double) sizeof(long double)
sizeof(N) sizeof(signed N) sizeof(unsigned N)
2 sizeof(short)
4 sizeof(long)
Szmkonstansok:
Egsz szmok:
A szmkonstansok tpusa alaprtelmezetten signed short int : 230
Megadhatak 8-as szmrendszerben: 0346, 16-os szmrendszerben: 0xE6
Mdosthatjuk ket unsigned-ra: 0xE6U, 0346u
Mdosthatjuk ket long-ra: 230L
Mdosthatjuk ket unsigned long-ra: 0346UL
Trt szmok:
Alaprtelmezetten double-k.
Mdosthatjuk ket float-ra: 12.34F
Mdosthatjuk ket long double-re: 12.34L

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)

Opertorok precedencia tblzata


OPERTOR
()
[]
.
->
++ -++ -+ -

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
* / %
+ << >>
< <=
> >=
== !=
&
^
|
&&
||
?:
=
+= -=
*= /=
%= &=
^= |=
<<= =>>
,

logikai tagads / bitenknti negls


cast (tpus mdost opertor)
hivatkozs pointer ltal mutatott objektumra
cmkpz opertor
mret megadsa byte-okban
szorzs / egszoszts / maradkkpzs
sszeads / kivons
bitenknti eltols balra/jobbra
relcis kisebb/kisebb vagy egyenl opertorok
relcis nagyobb/nagyobb vagy egyenl
opertorok
relcis egyenl/nem egyenl opertorok
bitenknti S
bitenknti kizr VAGY
bitenknti VAGY
logikai S
logikai VAGY
feltteles opertor
rtkad opertorok

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

También podría gustarte