|
i
paramatri uchun shunday qiymat tanlangan.
2.
atof(satr) Pdf ko'rish
|
bet | 135/173 | Sana | 16.05.2024 | Hajmi | 2,67 Mb. | | #238775 |
Bog'liq Tarixi 37 beti
paramatri uchun shunday qiymat tanlangan.
2.
atof(satr)
funksiyasi. Bu funksiya ham
atoi()
funksiyasi kabi ishlaydi. Faqat
bu funksiyaning qiymati
long
turiga mansub bo‗ladi. Bundan tashqari funksiyaga
float
yoki
double
turi berilsa, satr ko‗rinishidagi sonni
double
ko‗rinishidagi,
ya‘ni sonning mantissasi va tartibini ko‗tsatish bilan yoki o‗nli kasr ko‗rinishiga
o‗tkazadi. Agar songa aylantirilayotgan satr chegaradan chiqib ketsa, funksiya
kutilmagan qiymatni oladi.
#include
#include
using namespace std;
int main()
{
int k,n,m; double i,j ;
char satr1[]="3.14D15E+2";
char satr3[30]="21.34254254E15", satr4[30]="745.8215";
n=atoi(satr1); i=atof(satr3); j=atof(satr4);
cout<<"i="<system("pause");
return 0;
}
Dastur natijasi quyidagicha bo‗ladi
i=2.13425e+016
j=745.822
n=3
3.
itoa (n,satr,m)
funksiyasi. Bu funksiya
int
turiga mansub bo‗lgan
n
sonini
m
lik sanoq sistemasiga o‗tkazib, satr turiga o‗tkazadi va hosil bo‗lgan qiymatni
satrli
massivga beradi.
ltoa (n,satr,m)
funksiyasi vazifasi ham
itoa()
funksiyasi vazifasi kabi. Faqat
ltoa()
funksiyasi
long
turiga mansub sonlarni ham satrga aylantiradi. Quyidagi
dasturni tahlil qilib, bunga ishonch hosil qilish mumkin.
#include
207
#include
#include
using namespace std;
int main()
{
int n=3245,m; long int i,j=568324557; long double k=5.6e4;
char satr1[20],satr2[20],
satr3[20],satr4[20],satr5[20],satr6[20],*satr7;
itoa(n,satr1,2); itoa(n,satr2,8);itoa(n,satr3,16);itoa(n,satr4,10);
cout<<"satr1="<tr4="<ltoa(j,satr1,2); ltoa(k,satr2,8);ltoa(j,satr3,16);ltoa(j,satr4,10);
cout<<"satr1="<="<itoa(n,satr5,10);ltoa(j,satr6,10);satr7=strstr(satr6,satr5);cout<<"
satr7="<system("pause");
return 0;
}
Dastur natijasi quyidagicha bo‗ladi.
satr1=110010101101
satr2=6255
satr3=cad
satr4=3245
satr1=100001110111111111000111001101
satr2=155300
satr3=21dff1cd
satr4=568324557
satr7=324557
4.
|
| |