Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019
16
http://astanabilim.kz/infor/c
маниссаныкі, cоң жақтан
туралау
p r i n t f ( “ [ % 6 . 2 е ] ” , 123.45) ;
[1.23е+02]
Сан берілген 6
орынға
сыймайды
(бөлшек
бөлігіне
2
цифр),
сондықтан
шығару
арлаңы кеңейеді
%g - пішіні (форматы) бөлшек бөліктегі артық нөлдерді алып тастау үшін
және автоматты түрде пішіндерді қабылдау үшін қажет (стандартты түрде
немесе анықталған түрде).Өте үлкен және өте аз сандар түктесі өзгеріп отыратын
пішін (формат) таңдап қабылдайды (стандартты түрде). Бұл пішімде пішімнің
(позицияның) жалпы санын және қолданылатын
цифрлардың санын беруге
болады.
Шығарудың мысалдары
Нәтижесі
Түсініктеме
p r i n t f ( “ [ % g ] ” , 1234 5 ) ;
p r i n t f ( “ [ % g ] ” , 123. 45 ) ;
p r i n t f ( “ [ % g ] ” , 0 .0000 123 45 ) ;
[12345]
[123.45]
[1.2345e-05]
Ең аз мүмкін болатын алаң,
6 орыны болатын алаң
p r i n t f ( “ [ % 1 0 . 3 g ] ” , 12345) ;
p r i n t f ( “ [ % 1 0 . 3 g ] ” , 12345) ;
p r i n t f ( “ [ % 1 0 . 3 g ] ” , 1 . 2 3 е - 0 5 ) ;
[ 1.23e+04]
[ 123]
[ 1.23e-05]
Барлығы 10 орынды, оның
ішінде 3
керекті цифр, оң
жақтан туралау.
Сол жақтан туралау үшін
( “ [ % 1 0 . 3 g ] ”
Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019
17
http://astanabilim.kz/infor/c
Достарыңызбен бөлісу: