Rorohiko, Hōtaka
Kaiwhakahaere Aho i roto i Pascal - aho
Kei te tonu hono Papatonotanga ki te mahi ki etahi raraunga, pērā i aho. tautuhia Aho operator te te ara ano i roto i te nuinga o ngā reo, tae atu Pascal: string. Ko he ona ake āhuatanga, me ngā āhuatanga e hiahia ana koe ki te mohio i mua i te tīmata koe Pascal.
He aha te mea he aho i roto i Pascal?
I mua i tatou mahi ki te wetereo o te aho momo raraunga i roto i Pascal, kia mohio ki taua mea e taea te aho e. I roto i te meka, i roto i te string Pascal - he ngohi o pūāhua, ia o e taea e tetahi huānga o te ASCII-tepu. Ko, taea te whakamahi i tetahi pukapuka, tau, tohu tuhi wāhi ranei rite te wawe.
Ko te mōrahi maha o ngā pūāhua i roto i te kotahi raina ko 255 wae, me ia o ratou e tango te tau rangatū e hāngai ana. Na reira, ki te hiahia koe ki te tuhituhi i te kuputuhi nui i roto i te ana'iraa, kia hanga e koe he ngohi o string. Pascal tukatuka tika i te tono, a ka taea e koe te whakaora raraunga kuputuhi tino roa.
momo raraunga Aho
Neke atu i te te aho he kawenga o te momo Aho. Pascal taea te kaihātepe ki te tautuhi i te maha tangohia o pūāhua ranei waiho ai i runga i te roa taunoa - i roto i tenei take, ka waiho reira rite ki te 255. Hei whakaatu i te ana'iraa string, rārangi te taua tautohetohe, me aru e te kopirua ki te tautuhi i te kupu matua -: string me, te mea e tika ana, i roto i taiapa tapawha rēhita roa raina. Ko te tauira i raro nei e hoatu e te aho "Str", 10 pūāhua te roa:
var Str: string [10].
Te waehere string Pascal o te hōtaka e taea te whakaturia tetahi uara - he reira e tika ana anake ki te rāihe i te reira i roto i korukī kotahi.
ngā mahi aho
Tei runga i te reo, a ka kua whakaritea e te maha o ngā whakawhitinga, e taea rere te aho. Pascal taea rite me te hanumitanga string raraunga.
hanumi mahi (i roto i te tahi atu kupu i te concatenation mamau ranei) whakamana te ki ngā rarangi maha ki te kotahi. Kei te whakatinana te reira na roto i te tāpiri i te tohu "+". Ka taea te whakamahi i te reira ki te hanga i te rarangi kotahi arā, o te raupapa o ngā kīanga, taimau me taurangi.
Me kï reira e na roto i te whakakotahi i nga kupu i roto i te rerenga i concatenating rarangi āputa i waenganui i ia huānga ka e mahue. Na reira, e hiahia ana ki te tiki i te hanganga pai-hanga kia i roto i te wahi tika mārama tohu te aroaro o te āputa mā te tāpiri i te pūāhua wāhi, pēnei i: "."
Ko tētahi atu podderzhvaet mahi i roto i Pascal, - whakarite string rite o aho ranei. Hoki reira whakamahi hoki he tohu pāngarau ohie:
- ōritetanga (=);
- Neke atu i te / I raro (> me <);
- Ōritenga (<>);
- a nui atu i ranei rite ki a iti iho i te ranei rite ki (> = me <=).
Ko te hua o te ngā tūhonohono ka hoki te uara Boolean o pono teka ranei.
whakamana Tauritenga te huru e aho pūāhua, a ka takoto te hua tuatahi o maioro kei rite ki te tepu waehere. Na, ka fakakaukau'i atu e tetahi he nui, te tūranga te wahi i reira ka kia pūāhua rerekē, ka kawea waehere whakarite i roto i te ripanga e whai ake nei, ka hāngai ki runga ki ona hua, a ka kia whakaritea e te whakautu e te hoki mahi.
Taumahi ki taurangi string
Ka rite ki ki tetahi reo hōtaka, Pascal reira e he maha o ngā mahi ki e taea te whakamahi i te aho. Pascal taea ki a koe te tārua i te wahi o te tāupe, ki te whakakotahi aho maha ki tetahi ki tetahi, ki te kitea he Ahoroto, ka tātai tona roa. meatia tenei e te whakamahi i te 4 ngā mahi e whai ake nei:
- Hoki tārua o te aho hāngai Tārua mahi. Kei reira e toru ngā tawhā - he aho ingoa tāupe ranei, tīmata tūranga me te maha o ngā pūāhua e hiahia ana koe ki te tārua:
Tārua (S, poz, n) - he S - string tāupe, me poz me n - te tau tōpū.
- I roto i te tua ki te concatenation string, te whakamahi i te tohu "+", ki te hanga i te mahi atu watea ara mā te whakamahi i Concat mahi. Ka rite ki whakamahia ona tohenga rārangi katoa me kīanga tohu e me ngā:
Concat (S1, s2 ...).
- E mea pinepine whakamahia i roto i te Pascal mahi he roa. Ka taea e koe te whakamahi i te reira ki te tātai i te roa o te aho - e ko, ki mohio te maha o ngā pūāhua i roto i te reira. Ko te tautohe anake mo tenei ko te aho ano - te putanga ka riro i te kaiwhakamahi te uara tōpū:
Roa (Str).
- Na te whakamutunga o nga mahi i roto i Pascal he ki te rapu hoki i te timatanga o te Ahoroto - Po. hoki te reira i te maha o ngā pūāhua mai i ki te tīmata i te Ahoroto hiahiatia, a roto i te take o tona ngaro, ko te hua o te 0:
Po (Rōpūroto, S).
Maimoatanga rarangi i roto i Pascal
ngā tukanga Paerewa whakamahia i roto i Pascal, e rua anake. Ko te tuatahi e āhei ki a koutou te tango i te tetahi Ahoroto, me te tuarua - ki te kōkuhu ki te aho raupapa.
Ko te kupu, muku Mukua tukanga te rarangi tīpakohia, ki mea tūranga o te Ahoroto o te maha etahi o tohu. Ia o enei tawhā ko te tautohe o te mahi:
Mukua (S, poz, n) .
Na te kōkuhu he raupapa o ngā pūāhua i roto i te aho, ka taea e koe te whakamahi i Kōkuhu. Ko te tukanga e te tūranga o te tawhā toru - te Ahoroto, te aho, me te tūranga i hanga nei e te whakauru e o pūāhua:
Kōkuhu (Rōpūroto, S, poz) .
Te huri i te momo o ngā raina raraunga
A, no te mau ana i roto i nga mahi maha i ki te huri i te momo o ngā taurangi. Whakaaroa, mo te tauira, me pehea ki te tahuri i te aho ki te tau tōpū. e kore e Pascal tukua tāpiri tau tuhituhia i roto i te rarangi, pera, hoki te nui o te mahi, e hiahia ana ratou ki te huri i te momo. Hoki tenei i reira he ngā tukanga motuhake:
- Ki te tahuri i te aho ki te tau tōpū i roto i Pascal Me ki te whakamahi i te StrToInt tukanga. Ka taea te tuhituhi i te uara tau tōpū hua rite te tāupe, ka mahi ngā mahi pāngarau ki reira.
- Ki te tika ki te whiwhi i te wāhi tētē i te aho i homai whakamahia StrToFloat tukanga. I tua atu i te tau tōpū, ka taea te whakamahi i te hua o tona whakatinanatanga tonu.
- Hei mahi i te mahi whakamuri - tahuri te maha ki te string - me te whakamahi koe i ngā tukanga FloatToStr mō te tere-ira me ngā uara tau tōpū mō IntToStr.
- Ko tētahi atu huarahi ki te huri i momo ko te whakamahi o ngā tukanga motuhake, e kore e nei hiahia ki te mohio te momo tīmatanga ranei mutunga raraunga, - Str me Val. hua Tuatahi translation o te tau ki te string me kua rite he tautohe e rua ngā uara - te purapura me te rarangi ingoa tāupe. mahi te tuarua te mahi whakamuri, ka kua kotahi tawhā atu - i roto i tua ki te uara tatau, me te aho i roto i te waehere tukanga whakaratohia ki te korero ki a koutou i te tika faafariuraa. Hei tauira, e ngana ana ki te tuhituhi i te tau hautanga ki te ana'iraa tōpū, ka whakaatu i te waehere te maha o ngā pūāhua, i roto i nei i reira ko te kore, a ka te hurihanga tika, tona uara ko 0.
Similar articles
Trending Now