Type conversion in Compiler Construction

1,479 views 3 slides Sep 24, 2021
Slide 1
Slide 1 of 3
Slide 1
1
Slide 2
2
Slide 3
3

About This Presentation

Type conversion in Compiler Construction


Slide Content

Type Conversion
pe Camerino 6 a pres do Comes! dada ype of
one vorinhle int? anota dale type

Why it is deme ?

Type Convessien is done in case when more than

One dapes variables ase present in one Slalemet.

to aveicl —passible date loss.

Tapes
© Implicit Tpe Comvessión

© Exphiet Type Cowessim

mplidt Type Cowvession

= To type Comession is dene audomadically by
the Compiler.
- Sometimes „uses kemams Unawase of 4K Cewesdon.

- Small data type is comvested do Lasge clsta types.

ln Cet , Sizes of Following dota ypes ase heu

# bool > chas ‚int Slow) , double
4 Char bool, int, Flood double
% inh > Poot , double
y Pd double Ent

Sometimes, infosadion 14 ost Like wy hale

Grvevteg float > int, Some décimal port

infyrom action w Jost

Example
int a=2 3 N 2 is sised in integer Varisbic(a)
char be 0 j'a à she in chasades varınble(h)
into Orbs N inkegee ad a is added and

sticed in inbegee vaciasle

Odpd of Lis 67
(asi A és eddedto 2.)

Feat y= AFB ondo of y ts

© Ésplicit Te Comercio
- This type ash is dont y user anal},
Posch Casting
= Usually done m Cases when Lage data type is
Comested into Small dape

double — mt
(80) we)

le
Pitt
double temperatuse = 18.2;
it a = (ink) tempesaduse ; I] Output ef av lg

T "
pe #4