[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] enlever les ^M



Bonjour,

La conversion des bases octal, decimal, hexa je sais manipuler.
Mais dire que "\222" est en octal je ne savais pas. Tout bête !

Merci beaucoup.

Truong,

% *** Alain.Empain@ulg.ac.be wrote: ***
% Que veut dire \222 ?
% 1/ C'est de l'octal, c-à-d un chiffre en base 8 : imagine un compteur rotatif (ex: [ancien] compteur kilométrique dans une voiture) où il y aurait 8 graduations pour faire un tour. 
% 
% (pour la base 10 [décimal], 16 [hexadécimal], 2 [binaire]: idem, avec 10, 16, 2 graduations pour un tour).
% 
% Bref, on a en octal 000 puis 001...006,007,010...217,220,221,222
% 111 : le premier 1 (la 'centaine' en base 10=10^2) vaut 8^2 = 64
%       le second  1 (la 'dizaine'  en base 10=10^1) vaut 8^1 = 8
%       le 3ème    1 (l'unité en toutes bases =base^0)    8^0 = 1 
% 
% On a donc 111 octal   = 1*64 + 1*8 + 1
% comme     111 décimal = 1*100 + 1*10 + 1
% 
% donc      222 octal   = 2*64 + 2*8 + 2 = 128+16+2 = 146 décimal
% 
% Tu peux facilement vérifier avec kcalc = tu choisis le mode octal, tu tapes 222 et tu repasses en décimal -> 146
% 
% Un moyen de visualiser le code est d'utiliser echo -e
% 
% alain~> echo -e "\275"
% ½
% 
% 
%     Alain
% 
% REM \222 n'affiche rien chez moi...
% 

-- 
---------------------------
  Truong <tphuong@wol.be>  
---------------------------


_______________________________________________
Linux Mailing List
LCP - 11 Mai - http://www.unixtech.be/lcp.php
Archives: http://www.unixtech.be/mailman/listinfo/linux