bonjour, on m'a donné le programme (en turbo pascal ) suivant a comprendre mais certaines instructions comprises dedans sont pour moi trop poussées:
bon je suis vraiment débutant en language turbo pascal , mais par rapport a ce que j'ai cherché il y a quelques intructions "bizarre"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function bin (n: byte): string; var cpt: byte; s: string[8]; begin s:=' '; for cpt:=0 to 7 do begin if n and 1=1 then s:=s+'1' else s:=s+'1' n:=n shr 1; end; bin:=s; end;
.pourquoi met-il "shr" ici o lieu de "div" ?
.quand il fait un ET logique de N avec 1 pouquoi ecrit -il "1=1" et tout simplement "1"?
voila merci d'avance.
Partager