Ev Kişisel Finans C ++ Kodunda Karakter Kodlama - AYRINTILAR

C ++ Kodunda Karakter Kodlama - AYRINTILAR

Video: C Programming Karakterlerin Ascıı Kodları Ders 32 2024

Video: C Programming Karakterlerin Ascıı Kodları Ders 32 2024
Anonim

Bilgisayardaki her şey bir ve sıfırlar deseni ile temsil edilir - voltaj olarak sayı olarak yorumlanır. Böylece bir tam sayı olarak yorumlandığında 0000 0001 biti paterni 1'dir. Bununla birlikte, aynı bit deseni, işlemci tarafından bir komut olarak yorumlandığında tamamen farklı bir anlam taşır.

Böylece, bilgisayarın alfabe karakterlerini her birine bir sayı atayarak kodlaması şaşırtıcı olmamalı.

'A' karakterini düşünün. İstediğiniz herhangi bir değeri, değerini kabul ettiğimiz sürece atayabilirsiniz. Örneğin, isterseniz 'A' değerini 1 olarak atayabilirsiniz. Mantıksal olarak, 2 değerini 'B', 3 'ü C' gibi atayabilirsiniz.

Bu şemada 'Z' değeri 26 alacaktır. Daha sonra 'a', 28 'b' ve 'z' için 52'ye kadar değer atayarak başlayabilirsiniz. Hala '0' dan '9' a kadar, boşluk, nokta, virgül, eğik çizgi, noktalı virgül ve Shift tuşunu basılı tutarken sayı tuşlarına bastığınızda gördüğünüz komik karakterler gibi tüm özel simgeleri bırakır.

Buna, sekme ve yeni satır gibi yazdırılamaz karakterleri ekleyin. Tümü söylendiğinde ve bittiğinde, 1 ila 127 arasındaki rakamları kullanarak tüm İngiliz klavyesini kodlayabilirsiniz.

Bazen yaklaşık 1963'te, karakterlerin İngilizce'de nasıl kodlanacağı konusunda genel bir anlaşma yapıldı. Gösterilen ASCII (Bilgi Alışverişi için Amerikan Standart Kodlaması) karakter kodlaması, bir şirket dışında evrensel olarak kabul edildi.

IBM, 1963'te de kendi standardını yayınladı. İki kodlama standardı on yıl kadar sürdü, ancak 1970'lerin başında - C ve C ++ oluşturulduğunda - ASCII hemen savaşı kazandı. Char türü, akılda ASCII karakter kodlamasıyla oluşturuldu.

ASCII Karakter Kümesi

C ++ Kodunda Karakter Kodlama - AYRINTILAR

Editörün Seçimi

Canon Rebel T6i / 750D'de Slayt Gösterisi Nasıl Sunacaksınız Canon Rebel T6i / 750D'de Slayt Gösterisi Sunum Nasıl Yapılır

Canon Rebel T6i / 750D'de Slayt Gösterisi Nasıl Sunacaksınız Canon Rebel T6i / 750D'de Slayt Gösterisi Sunum Nasıl Yapılır

Canon Rebel T6i / 750D fotoğraf makinenizde slayt gösterisi hazırlayabilir ve çalıştırabilirsiniz. İsterseniz bazı geçiş efektleri de ekleyebilirsiniz. Kameranızı bir TV'ye bağlayarak en iyi fotoğraflarınızı ve filmlerinizi tüm odadaki insanlara gösterebilirsiniz. Slayt gösterisi yaratmak ve çalıştırmak için izleyin ...

Canon EOS 60D'de Ham Görüntülerin Nasıl İşlem Edileceği Canon EOS 60D'de Ham Görüntülerin Nasıl İşlem Edileceği

Canon EOS 60D'de Ham Görüntülerin Nasıl İşlem Edileceği Canon EOS 60D'de Ham Görüntülerin Nasıl İşlem Edileceği

Hızlı, en uygun Ham işleme, Canon EOS 60D'den görüntüleri indirmeden önce işinizi, Oynatma Menüsü 1'deki Ham Görüntü İşleme özelliğini kullanarak bilgisayar veya başka bir yazılım gerekmeden yapabilirsiniz. Bununla birlikte, bir kısıtlamayı anlamanız gerekir: İşlenmiş dosyaları yalnızca JPEG formatında kaydedebilirsiniz ...

Rebel T6i / 750D Kameranın İlk Kullanıma Hazırlanması - Ambalajından çıkardıktan sonra mankenler

Rebel T6i / 750D Kameranın İlk Kullanıma Hazırlanması - Ambalajından çıkardıktan sonra mankenler

Rebel T6i / 750D fotoğraf makinenizde birkaç parça monte etmeniz gerekir. Fotoğraf makinesi gövdesine ve verilen pilin yanında (ilk kullanımdan önce şarj ettiğinizden emin olun), bir lens ve bir bellek kartı gerekir. Lens: Fotoğraf makineniz Canon EF'yi ve ...

Editörün Seçimi

Web sitesi Online İşiniz için kontrol listesi - mankenler

Web sitesi Online İşiniz için kontrol listesi - mankenler

Web sitenize istediğiniz her şeyi koyabilirsiniz, Ancak, çevrimiçi işinizden en iyi şekilde yararlanmak için eklemeniz gereken bazı önemli şeyler şunlardır: İletişim bilgileriniz varsa şirketinizin adı ve logosu, varsa şirketinizin kayıt numarası ve KDV numarası (varsa) İşiniz ...

Tıklayın Sahtekarlık hakkında bilgi edinme - AYDINLATMA

Tıklayın Sahtekarlık hakkında bilgi edinme - AYDINLATMA

Dönüşüm oranı, birisini "dönüştürme" oranınızın bir ölçüsüdür tıklama başına ödemeli reklamcılık yoluyla. Bu sayı kritiktir; Dönüşüm oranlarınızı bilmeden, PPC oyununu kazanıp kazanmadığınızı anlamıyorsunuz. 100 kişi reklamınızı tıklar, ancak bir tanesi satın alırsa, 1: 100'lük bir dönüşüm oranına sahip olursunuz. ...

Web Masaüstü ve Diğer Aygıtlar İçin Tasarım - mankenler

Web Masaüstü ve Diğer Aygıtlar İçin Tasarım - mankenler

Birçok web tasarımcısı kesime odaklanır bugünün web tasarımının en uç noktalarından (ya da, bazıları söylediklerine göre, kanayan kenar). Apple iOS'ta Safari için tasarımlar oluşturmaya odaklandığınızda, en son HTML5 ve CSS 3'ten ve bu yeni, multimedya etkileşimli ortamın sunduğu her şeyden yararlanabilirsiniz. Fakat ...

Editörün Seçimi

İLk Okuma Anlama Uygulama Soruları - kuklalar

İLk Okuma Anlama Uygulama Soruları - kuklalar

En son üzerinde bulacağınız bir soru türü, okuma anlama içerir. Bu sorular, iki pasajı okumanızı ve her iki okuma seçimi hakkında soruları cevaplamanızı gerektirebilir. Birkaç tane deneyin. Örnek soruların okunması Aşağıdaki sorular, aşağıdaki iki pasaja atıfta bulunmaktadır. Birincisi Mary tarafından, Kar Amacı Gütmeyen Kuruluşları Yönetmekten uyarlanmıştır ...

LSAT Test Hazırlama: Örnek İpuçları Yazma - mankenler

LSAT Test Hazırlama: Örnek İpuçları Yazma - mankenler

LSAT üzerindeki yazma örneği 35 dakikalık yazılı savunma egzersizi. Sınama, birisinin, her biri avantaj ve dezavantajları olan iki alternatif arasından seçim yapması gereken bir durum verir. Cevabınızı size verilen sıralı, çift taraflı cevap formunda elle yazarsınız. Bir fikir edinmek için ...

LSAT Örnek Mantıksal Akılcılık Soruları - mankenler

LSAT Örnek Mantıksal Akılcılık Soruları - mankenler

LSAT hakkında mantıksal akıl yürütme soruları göreceksiniz. Bu sorular size kısa bir bilgi verir ve seçeneklerden en iyi cevabı seçmenizi bekler. Birkaç örnek soru deneyin. Mantıksal muhakeme örnek sorular İşletmelerin babalık izni veya bakımdan ayrılma gibi aile meseleleri için ücretli izin vermeleri için çalışanlara zorla ...

Değer Karakter Değer Karakter
0 NULL 64 @
1 Başlık Başlangıcı < 65 A 2
Metin Başlangıcı 66 B 3
Metin Sonu 67 C 4
İletim Sonu 68 D 5
Sorgu 69 E 6
Onay 70 F 7
Bell 71 G 8
Geri 72 , H 9
Sekme 73 ı 10
yeni satır < 74 J 11 Dikey Tab
75 K 12 Yeni Sayfa; Form Besleme
76 L 13 Taşıyıcı Geri Dönüş
77 M 14 Kaydırma
78 N 15 > 999'da Değiştirme> 999 O
16 Veri Bağlantısı Kaçış 80 P
17 Aygıt Denetimi 1 81 Q
18 Cihaz Kontrol 2 82 R 19
Cihaz Kontrol 3 83 S 20
Cihaz Kontrolü 4 84 T 21
Negatif Teyit 85 U 22
Senkron Rölanti 86 V 23
İletim Sonu 87 < 90 26 İkame
90 90 İkaz
88 X 25 999
Kaçak 91 [ 28
Dosya Ayırıcı 92 29 Grup Ayırıcı
93 ] < 30 Kayıt Ayırıcı 94
^ 31 Birim Ayırıcı
95 _ 32 Alan
96 '< 33 ! 97
a 34 98
, # 99 c
36 $ > 100 , d 37
% 101 e 38
ve 102 f 39
' 103 g 40
( 104 h 41
) ' 105 i 42 *
106 > 999 9999 43 +
107 k 44 ,
108 l 45 =
109 m 46 .
110 n / 111
o 48 0 112
p 49 1 47 > 113
q 50 2 114
r 51 3 115
s 52 4 116
t 53 5 117
u 54 6 118
v 55 7 119
122
59 ; 123
{ 60 << 124 |
61 = 125 }
62 >> > 126 ~ 63 ?
127 DEL Fark edeceğiniz ilk şey, ilk 32 karakterin "yazdırılamaz" karakterler olmasıdır. Bu, bu karakterlerin çok yaramaz olduğu anlamına gelmez; sansür yazıcı basılmamalarına izin vermez - bu, yazıcıda (veya konsoldaki konuyla ilgili olarak) basıldığında görünür simgeler olarak görünmez demektir. Bu karakterlerin birçoğu artık belirsiz şekillerde kullanılmıyor veya kullanılmıyor. Örneğin, 25 "Ortanın Sonu" karakteri muhtemelen bir manyetik bant makarasının sonundan önce son karakter olarak basıldı. 1963'te büyük bir olaydı, ama bugün … o kadar değil ki, karakterin kullanımı sınırlıdır.
32 ile başlayan karakterler sonuncusu olan 127 haricinde yazdırılabilir (Silinen karakter).