Video: Lub hom phiaj ntawm SETW thiab Endl hauv C ++ yog dab tsi?
2024 Tus sau: Lynn Donovan | [email protected]. Kawg hloov kho: 2023-12-15 23:47
Kev siv ntawm kawg thiab setw ua manipulators hauv C ++ Nrog rau cov tswv yim / tso zis, C++ muab ib qho chaw los tswj seb cov zis tso tawm kom pom ntawm qhov screen. Qhov no yog ua los ntawm kev siv manipulators.
Ntawm no, lub hom phiaj ntawm SETW () hauv C ++ yog dab tsi?
Cov C++ muaj nuj nqi std:: setw ua coj zoo li cov tswv cuab dav hu nrog n raws li kev sib cav ntawm cov kwj deg uas nws tau ntxig / rho tawm raws li tus neeg siv khoom (nws tuaj yeem tso / rho tawm ntawm cov khoom nkag lossis cov khoom tso tawm). Nws yog siv los teeb tsa qhov dav dav siv rau kev ua haujlwm tso zis.
Qhov thib ob, SETW thiab Setprecision hauv C ++ yog dab tsi? C++ muab cov programmer ntau qhov kev tawm tswv yim / tso tawm cov khoom siv. Ob ntawm no I / O manipulators yog setw ua () thiab kev txiav txim siab (). Cov setw ua () manipulator teeb tsa qhov dav ntawm daim teb uas muab rau cov zis. Nws yuav siv qhov loj ntawm daim teb (hauv cov cim) raws li qhov ntsuas.
Ntawm no, lub hom phiaj ntawm manipulators yog dab tsi?
Manipulators yog cov haujlwm tshwj xeeb uas tsim los siv ua ke nrog cov ntxig () cov tswv ntawm cov khoom ntws, piv txwv li: Lawv tseem ua haujlwm tsis tu ncua thiab tseem tuaj yeem hu ua lwm yam. muaj nuj nqi siv cov khoom kwj raws li kev sib cav, piv txwv li: boolalpha (cout);
SETW manipulator ua haujlwm li cas?
kev manipulator teev qhov dav ntawm cov ntaub ntawv muab rau cov zis. Qhov dav ntawm thaj chaw txiav txim siab yam tsawg kawg ntawm cov cim yuav tsum tau sau rau hauv qee qhov tso zis sawv cev. setfill tus cwj pwm yog siv nyob rau hauv qhov tso zis tso zis ua haujlwm los sau qhov chaw thaum cov txiaj ntsig yuav tsum tau padded rau qhov dav dav.