Farklar
Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
| İki taraf da önceki sürüm Önceki sürüm Sonraki sürüm | Önceki sürüm | ||
| tr:cs:lang:cpp:types:ascii [2026/04/12 13:31] – ulascemh | tr:cs:lang:cpp:types:ascii [2026/04/12 13:36] (mevcut) – ulascemh | ||
|---|---|---|---|
| Satır 3: | Satır 3: | ||
| {{wp: | {{wp: | ||
| - | C++ programlamada karakterler bellekte doğrudan metin olarak değil, sayısal değerler olarak tutulur. Bu sayısal değerlerin karakterlerle nasıl eşleştiğini belirleyen evrensel standarda ASCII((American Standard Code for Information Interchange)) | + | C++ programlamada karakterler bellekte doğrudan metin olarak değil, sayısal değerler olarak tutulur. Bu sayısal değerlerin karakterlerle nasıl eşleştiğini belirleyen evrensel standarda ASCII denir. |
| C++'da temel karakter veri tipi olan [[tr: | C++'da temel karakter veri tipi olan [[tr: | ||
| Satır 10: | Satır 10: | ||
| < | < | ||
| - | ^ Code ^ Symbol | + | ^ Kod ^ Sembol |
| | 0 | '' | | 0 | '' | ||
| | 1 | '' | | 1 | '' | ||
| Satır 45: | Satır 45: | ||
| </ | </ | ||
| - | ===== Karakterin ASCII Değerini Bulma ===== | + | ===== Karakter Aritmetiği ===== |
| + | |||
| + | ==== Karakterin ASCII Değerini Bulma ==== | ||
| <code cpp> | <code cpp> | ||
| Satır 65: | Satır 67: | ||
| </ | </ | ||
| - | ===== Büyük Harf / Küçük Harf Dönüşümü (Karakter Aritmetiği) | + | ==== Büyük Harf / Küçük Harf Dönüşümü (Karakter Aritmetiği) ==== |
| Satır 89: | Satır 91: | ||
| Not: Modern C++ projelerinde bu işlemi manuel yapmak yerine ''< | Not: Modern C++ projelerinde bu işlemi manuel yapmak yerine ''< | ||
| + | |||
| + | ==== Karakterin Rakam Olup Olmadığını Kontrol Etme ==== | ||
| + | |||
| + | Karakterin ASCII değerinin 48 (' | ||
| + | |||
| + | <code cpp> | ||
| + | #include < | ||
| + | |||
| + | bool rakamMi(char c) { | ||
| + | // ' | ||
| + | return (c >= ' | ||
| + | } | ||
| + | |||
| + | int main() { | ||
| + | char testKarakteri = ' | ||
| + | if (rakamMi(testKarakteri)) { | ||
| + | std::cout << testKarakteri << " bir rakamdir.\n"; | ||
| + | } | ||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| <wrap onlyprint> | <wrap onlyprint> | ||
| <wrap hide> | <wrap hide> | ||