www.wikidata.uk-ua.nina.az
V komp yuternij i telekomunikacijnij terminologiyi simvolnij tip danih char ce odinicya informaciyi sho priblizno vidpovidaye grafemi grafemi yak simvolu v alfaviti abo yak skladovoyi v pismovij formi prirodnoyi movi Prikladami simvoliv ye bukvi cifri znaki punktuaciyi ta probili Termin takozh vklyuchaye kerivni simvoli yaki ne vidpovidayut simvolam v movi ale vidpovidayut za obrobku tekstu v tij chi inshij movi Yak priklad specialni simvoli yaki vkazuyut printeram ta specialnim programam yak vidobraziti tekst simvol perehodu na novij ryadok chi simvol tabulyaciyi Simvoli yak pravilo ob yednuyut v ryadki Zmist 1 Koduvannya simvoliv 2 Terminologiya 2 1 Ob yednuyuchij simvol 3 char 4 Bukveni simvoli 5 Div takozh 6 Zovnishni posilannyaKoduvannya simvoliv RedaguvatiKomp yuteri ta zasobi zv yazku predstavlyayut simvoli vikoristovuyuchi koduvannya yake zminyuye kozhen simvol zazvichaj na poslidovnist cifr dlya zberezhennya simvoliv chi dlya peredachi Navedemo dva prikladi takogo koduvannya ASCII i UTF 8 koduvannya vid Unicode U toj chas yak bilshist tablic koduvannya peretvoryuyut simvoli u chisla abo poslidovnosti bitiv azbuka Morze peredaye simvoli vikoristovuyuchi seriyu elektrichnih impulsiv riznoyi dovzhini Terminologiya RedaguvatiIstorichno sklalosya tak sho termin simvol shiroko vikoristovuvavsya profesionalami dlya poznachennya zakodovanogo simvolu v riznih movah programuvannya chi API Termin glif vikoristovuvavsya dlya opisu zovnishnogo viglyadu simvolu U bagatoh komp yuternih shriftah vsi glifi proindeksovani vidpovidno do simvolu yakij voni poznachayut Z poyavoyu i shirokim poshirennyam prijnyatih v Unicode specialnih simvolnih naboriv simvol stav chastishe rozglyadatisya yak odinicya informaciyi Mizhnarodnij standart ISO IEC 10646 Unicode viznachaye simvol yak chlen naboru elementiv yaki vikoristovuyutsya dlya organizaciyi upravlinnya abo podannya danih Viznachennya Unicode dopovnyuyetsya poyasnyuvalnimi zapiskami sho dozvolyaye chitachu vpiznavati simvoli grafemi i glifi sered inshih rechej Napriklad bukva ivritu Alef א chasto vikoristovuyetsya matematikami dlya poznachennya pevnih vidiv neskinchennosti ale vona takozh vikoristovuyetsya i v zvichajnomu yevrejskomu teksti V Unicode ci dva varianti vikoristannya vvazhayutsya yak dva riznih simvoli i mayut dva riznih chislovi identifikatori hocha voni viglyadayut odnakovo Abo zh navpaki kitajska logograma dlya poznachennya vodi 水 mozhe mati desho inshij viglyad v yaponskih tekstah ale v Unicode ce vvazhayetsya za odin i toj samij simvol Standart Unicode takozh vidriznyaye abstraktni simvoli vid zakodovanih chi rozkodovanih yaki buli v pari z chislovimi kodami sho polegshuye yih podannya na komp yuterah Ob yednuyuchij simvol Redaguvati V Unicode takozh rozglyadayutsya ob yednuyuchi simvoli Napriklad v Unicode isnuye specialnij simvol trema yaka dodaye dvi tochki nad simvolom Ce dozvolyaye otrimati simvol yi dvoma sposobami zadavshi zrazu simvol yi abo zadavshi jogo yak sumu dvoh simvoliv U 0069 LATIN SMALL LETTER I U 0308 COMBINING DIAERESIS Obidva vvazhayutsya kanonichno ekvivalentnimi vidpovidno do standartiv Unicode char RedaguvatiChar v movi programuvannya S ye vbudovanim tipom rozmirom v 1 bajt rozmir yakogo viznachayetsya shob buti dostatno velikim shob mistiti bud yakij simvol peredbachenij koduvannyam UTF 8 Ce zadaye minimalnij rozmir u 8 bit a same chislo bitiv mozhna diznatis vikoristovuyuchi makros CHAR BIT Zazvichaj vikoristovuyetsya 8 bit prote standart POSIX vimagaye shob rozmir buv u 8 bitiv Vidkoli Unicode pochav vimagati hocha b 21 bit dlya zberigannya odnogo kodu stalo nemozhlivo vmistiti odin simvol v odnomu char todi pochali vikoristovuvati koduvannya zi zminnoyu dovzhinoyu UTF 8 Na zhal cherez fakt sho simvol istorichno zberigayetsya v 1 bajti ci termini stali faktichno vzayemozaminni v bilshosti dokumentacij Tomu chasto vinikali deyaki netochnosti koli vikoristovuvalisya bagatobajtovi koduvannya taki yak UTF 8 sho prizvelo do neefektivnih i nepravilnih realizacij funkcij obrobki ryadkiv Suchasna POSIX dokumentaciya namagayetsya vipraviti ce viznachayuchi simvol yak poslidovnist z odnogo chi bilshe bajtiv sho predstavlyaye odin grafichnij simvol abo kod upravlinnya i probuye vikoristovuvati bajt koli posilayetsya na simvolni dani Odnak vona viznachaye masiv simvoliv yak masiv elementiv tipu char Simvoli z Unicode takozh mozhna zberigati v ryadkah sho skladayutsya z kodovih blokiv yaki bilshi za char yih nazivayut shirokimi simvolami v movi S ce tip wchar t Na deyakih platformah cej tip viznachayut yak 16 bitnij na inshih yak 32 bitnij v ostannih versiyah she dodali char16 t char32 t V inshih movah programuvannya takozh vikoristovuyetsya tip char Deyaki taki yak S vikoristovuyut 8 bit yak i v S a inshi movi taki yak Java vikoristovuyut 16 bitiv dlya char shob vikoristovuvati koduvannya UTF 16 Bukveni simvoli RedaguvatiBukvenij simvol maye osoblive znachennya v deyakih aspektah obchislen Taki simvoli zgidno z ASCII yak pravilo oznachayut bukvu alfavitu AZ verhnij abo nizhnij registr cifri vid 0 do 9 i pidkreslennya Yaksho brati do uvagi simvoli abo voni ne utvoryuyut slova a simvoli e z francuzkoyi movi abo ya z ukrayinskoyi movi chi a z greckoyi vikoristovuyetsya napriklad v takih slovah yak federation Agora abo Yabluko Div takozh RedaguvatiGlif Unicode UTF 8Zovnishni posilannya RedaguvatiCharacters A Brief Introduction by The Linux Information Project LINFO ISO IEC TR 15285 1998 summarizes the ISO IEC s character model focusing on terminology definitions and differentiating between characters and glyphs Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Simvolnij tip danih amp oldid 35060127