{"id":448,"date":"2014-11-06T15:47:22","date_gmt":"2014-11-06T13:47:22","guid":{"rendered":"http:\/\/www.blue.pri.ee\/ttu\/?page_id=448"},"modified":"2022-08-15T13:02:14","modified_gmt":"2022-08-15T11:02:14","slug":"characters-c","status":"publish","type":"page","link":"https:\/\/blue.pri.ee\/ttu\/programmeerimine-i\/koodinaited\/characters-c\/","title":{"rendered":"T\u00e4hem\u00e4rkide manipuleerimine (characters.c)"},"content":{"rendered":"<pre class=\"width:700 lang:c decode:true \">\/**\r\n * Fail:      characters.c\r\n * Autor:     Risto Heinsar\r\n * Loodud:    06.11.2014\r\n * Muudetud:  30.11.2021\r\n *\r\n * Kirjeldus: Programm n\u00e4itab erinevaid viise kuidas\r\n * on v\u00f5imalik manipuleerida t\u00e4hem\u00e4rke ja kuidas need\r\n * seostuvad ASCII tabeliga.\r\n *\/\r\n\r\n#include &lt;stdio.h&gt;\r\n\r\nint main(void)\r\n{\r\n    char taht1 = 'a';\r\n    char taht2 = 65;\r\n    printf(\"T2hed on tegelikult numbrid ASCII tabeli alusel:\\n\");\r\n    printf(\"(%c %hhd)\\n\",taht1, taht1); \/\/ windowsis %hd\r\n\tprintf(\"(%c %hhd)\",taht2, taht2);\r\n\tprintf(\"\\n\\n\");\r\n\r\n    char taht3 = taht1 + 1;\r\n    printf(\"T2htedega on v6imalik teha matemaatikat: %c + 1 -&gt; %c\\n\\n\",\r\n           taht1, taht3);\r\n\r\n    char taht4 = taht1 - 32;\r\n    printf(\"Suur ja v2iket2hed on yksteisest 32 v6rra eraldatud. \"\r\n           \"Kusjuures m2rka, et tegu on kahe astmega (2^5) ehk erinevad vaid \"\r\n           \"yhe biti jagu! %c - 32 -&gt; %c\\n\\n\", taht1, taht4);\r\n\r\n    char mari[] = \"Meri\";\r\n    mari[1] = 'a';\r\n    printf(\"Tekst on lihtsalt massiiv t2htedest mida saab indekseerida ja \"\r\n           \"manipuleerida: %s\\n\\n\", mari);\r\n\r\n    char sona[] = \"Maastikukaitseala!\";\r\n    sona[7] = '\\0';\r\n    printf(\"Stringi l6petab eriline symbol mida kutsume terminaatoriks. \"\r\n           \"Kuna ma panin selle keset olemasolevat s6na, \"\r\n           \"siis juhtub nii: %s\\n\\n\", sona);\r\n    printf(\"Kusjuures trykkimist ei pea alustama esimesest t2hest: %s\\n\",\r\n           &amp;sona[14]);\r\n\r\n    printf(\"Samuti voin ma otsida yksikuid t2hti stringist: %c%c%c%c%c%c%c%c\\n\",\r\n           sona[0], sona[1], sona[2], sona[3], sona[5],\r\n           sona[6], sona[9], sona[12]);\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\/** * Fail: characters.c * Autor: Risto Heinsar * Loodud: 06.11.2014 * Muudetud: 30.11.2021 * * Kirjeldus: Programm n\u00e4itab erinevaid viise kuidas * on v\u00f5imalik manipuleerida t\u00e4hem\u00e4rke ja kuidas need * seostuvad ASCII tabeliga. *\/ #include &lt;stdio.h&gt; int main(void) { char taht1 = &#8216;a&#8217;; char taht2 = 65; printf(&#8220;T2hed on tegelikult numbrid ASCII tabeli alusel:\\n&#8221;); &hellip; <a href=\"https:\/\/blue.pri.ee\/ttu\/programmeerimine-i\/koodinaited\/characters-c\/\" class=\"more-link\">Loe edasi <span class=\"screen-reader-text\">T\u00e4hem\u00e4rkide manipuleerimine (characters.c)<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":32,"menu_order":16,"comment_status":"closed","ping_status":"closed","template":"page-templates\/code-width.php","meta":{"footnotes":""},"class_list":["post-448","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/comments?post=448"}],"version-history":[{"count":0,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/448\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/32"}],"wp:attachment":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/media?parent=448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}