Simvollarni qayta islew funksiyaları C++ Funksiya
Download 59.66 Kb.
|
Simvollarni qayta islash funksiyalari 2023.08.11
- Bu sahifa navigatsiya:
- myFunction () funkciya atı • void funkciya baha qaytarmaytuǵın funksiyalıgınan dárek beredi.
- Funksiya Shaqırıw
- Xarakteristika : string klass konstruktorı parametr retinde qatar uzınlıǵın (n) hám bir belgin aladı hám keyin belgin qatarǵa aylantıradı.
Simvollarni qayta islew funksiyaları C++ Funksiya Funksiya tek shaqırılǵan waqıtta isleytuǵın kod blogi esaplanadı. Funksiyaǵa parametrler retinde maǵlıwmatlardı uzatıw múmkin. Funksiyalar arnawlı bir bir wazıypanı orınlaw ushın isletiledi. Kod jazıw processinde jaratqan funksiyadan bir yamasa bir neshe ret isletiw yamasa ulıwma isletmaslik múmkinshiligine ıyesiz. Funksiya jaratıw. Siz kóp ret funksiyanı bul sabaqǵa shekem isletip keldińiz. main () da bir funksiya esaplanadı.programma jumısqa túsken waqtında birinshi bolıp bul funksiya isleydi. Bul standart funksiya bolıp siz da sol sıyaqlı funksiyalar jaratılıwmasıńız múmkin. Funksiya jaratıw ushın birinshi funksiya qaytaratuǵın tip yamasa funksiya túri keyin atı hám () ashıladı. qawıs ishinde siz maǵlıwmatlar yaǵnıy parametrlerdi qabıl qilasiz. void myFunction() { // Bu qiymat qaytarmaydigan funksiya } Isol túsintirildi. • myFunction () funkciya atı • void funkciya baha qaytarmaytuǵın funksiyalıgınan dárek beredi. { } Bul funksiya denesi bolıp. Bul jerde ózińizge kerekli kodtı kirgiziwinigiz múmkin. Unutpań main () funksiyasında ne ámel atqarsangiz bunda da sonday ámeldi orınlawıningiz múmkin. Funksiya ShaqırıwFunksiya ózinden ózi islep ketpeydi. Funksiyanı shaqırıwdan keyin jumısqa túsedi. Funksiyanı qayta qayta paydalanıwiningiz múmkin. Funksiyanı shaqırıw ushın funksiya atı eki qawıs () hám noqatlı útir menen tamamlanadı. #include using namespace std; void myFunction() { cout << "I'm a developer. MasterSherkulov!"; } int main() { myFunction(); return 0; } Belgilerdi ózgertiw funkciyaları Bir belgin pútkil san yamasa qatarǵa aylandırıw hám belgiler qatarın qatarǵa aylandırıw haqqında gáp ketkende, konversiya funkciyaları qatarlardı konvertatsiya qılıw funkciyalarınan azmaz parıq etedi. Bul maqalada biz tómendegi ózgerislerdi talqılaw etemiz: Belgin pútkil sanǵa aylandırıw (int C++da tırtıq) Belgin qatarǵa aylandırıw (tırtıq C++qatoriga) Belgiler qatarın qatarǵa aylandırıw Dáslepki eki konvertatsiya bir belgi menen shuǵıllanadı hám aqırǵı konvertatsiya bir qatar belgilerdi óz ishine aladı. Belgin pútkil — tırtıq ga int ga aylandırıw Bir belgin pútkil san túrine aylandırıw ushın bizde tómende keltirilgen eki usıl ámeldegi: 1) kasting arqalı Biz bir belgin pútkil san ekvivalentine aylandırıw ushın qosıw operatsiyasınan paydalanıwımız múmkin. Bunday halda, belginiń ASCII ekvivalenti kórsetiledi. Tómendegi transformaciyanı kórip shıǵıń: char a = ‘A’; int num = (int) a; Bunday halda, ' num '65 ma`nisine iye boladı, bu'a' belgisiniń ASCII ekvivalenti Usınıń menen bir qatarda, eger biz cifrlı belgin pútkil san ma`nisine aylandırıwshı bolsaq, tómendegi ámelden paydalanıwımız múmkin: char a = ‘2’; int num = a-48; 48-bul ASCII ma`nisi 0 ge teń. A-48 dıń ekinshi qatarı tırtıq a ni ASCII ekvivalentine aylantıradı hám keyin onı 48 (50-48) den alıp taslaydı, nátiyjede pútkil san ma`nisi 2 ge teń boladı. Tómende bunı kórsetetuǵın kod ámeldegi: # o'z ichiga oladi < iostream> # include < string> # o'z ichiga oladi namespace std foydalanish; int asosiy() { stringstream ko'chasi; str << "5"; int x; str > > x; cout<<"5-belgining o'zgartirilgan qiymati:" < < x; } Xarakteristika : string klass konstruktorı parametr retinde qatar uzınlıǵın (n) hám bir belgin aladı hám keyin belgin qatarǵa aylantıradı. #include #include using namespace std; int main() { string str(1,'A'); cout<<"The string obtained by converting single character : "< return 0; }
Download 59.66 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling