«char» etiketlenmiş sorular

char tipik olarak, metnin harflerini temsil eden bir karakter veri türünü ifade eder.





14
C # 'da char'ı int'e dönüştür
C # 'da bir karakterim var: char foo = '2'; Şimdi 2'yi bir int'e sokmak istiyorum. Convert.ToInt32'nin karakterin gerçek ondalık değerini 2 sayısını döndürdüğünü buldum. Aşağıdakiler çalışacaktır: int bar = Convert.ToInt32(new string(foo, 1)); int.parse yalnızca dizeler üzerinde de çalışır. C # 'da bir karakterden int karakterine bir dizge oluşturmadan gitmek …
160 c#  char  int 


8
C kullanarak bir dizi döndürmek
C konusunda nispeten yeniyim ve dizilerle ilgili yöntemlerde biraz yardıma ihtiyacım var. Java programlamasından geldiğimde, int [] method()bir dizi döndürmek için söyleyebilmeye alıştım. Bununla birlikte, C ile, dizileri döndürdüğünüzde diziler için işaretçiler kullanmanız gerektiğini öğrendim. Yeni bir programcı olarak, baktığım birçok forumda bile bunu gerçekten anlamıyorum. Temel olarak, C'de bir …
158 c  arrays  pointers  char 

3
Bir lambda ile nasıl sıralama yapılır?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Bir örnek yöntemini bağlama yerine özel sınıfları sıralamak için bir lambda işlevi kullanmak istiyorum. Bununla birlikte, yukarıdaki kod şu hatayı verir: hata C2564: 'const char *': yerleşik bir türe işlev tarzı dönüştürme yalnızca bir …
138 c++  sorting  lambda  char  const 


4
Std :: numeric_limits <unsigned char> üyelerine çağrı yapmadan önce tekli bir “+” nın amacı nedir?
Bu örneği cppreference belgelerinde gördümstd::numeric_limits #include &lt;limits&gt; #include &lt;iostream&gt; int main() { std::cout &lt;&lt; "type\tlowest()\tmin()\t\tmax()\n\n"; std::cout &lt;&lt; "uchar\t" &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::lowest() &lt;&lt; '\t' &lt;&lt; '\t' &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::min() &lt;&lt; '\t' &lt;&lt; '\t' &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::max() &lt;&lt; '\n'; std::cout &lt;&lt; "int\t" &lt;&lt; std::numeric_limits&lt;int&gt;::lowest() &lt;&lt; '\t' &lt;&lt; std::numeric_limits&lt;int&gt;::min() &lt;&lt; '\t' &lt;&lt; std::numeric_limits&lt;int&gt;::max() …
130 c++  char  unary-operator 


22
Tarayıcıdan bir karakter girişi alın
charKlavyeden giriş almanın bir yolunu bulmaya çalışıyorum . Kullanmayı denedim: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Bu yöntem mevcut değil. cOlarak almayı denedim String. Yine de, yöntemimden çağırdığım diğer yöntem chargirdi olarak a gerektirdiğinden, her durumda her zaman işe yaramazdı. Bu nedenle, bir karakteri girdi olarak açıkça …

14
Java'da int'i char karakterine dönüştür
Aşağıda bir kod parçası var, int a = 1; char b = (char) a; System.out.println(b); Ama aldığım şey boş çıktı. int a = '1'; char b = (char) a; System.out.println(b); Çıktım olarak 1 alacağım. Biri bunu açıklayabilir mi? Ve bir int'i ilk kod parçacığındaki gibi bir karaktere dönüştürmek istersem, ne …
124 java  char  int 

6
C karakter dizisi başlatma
Aşağıdaki şekillerde başlattıktan sonra char dizisinde ne olacağından emin değilim. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Durum 2 için, sanırım buf[0]olmalı ' ', buf[1]olmalı '\0've gelen buf[2]etmek buf[9]rastgele içerik olacaktır. Durumda 3 için, sanırım buf[0]olmalı 'a', buf[1]olmalı '\ 0' ve gelen …

16
bir karakter dizisini temizleme c
İlk öğeyi bir boşa ayarlamanın, bir char dizisinin tüm içeriğini temizleyeceğini düşündüm. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Ancak, bu yalnızca ilk öğeyi null olarak ayarlar. veya my_custom_data[0] = 0; Kullanmak yerine memset, yukarıdaki 2 örneğin tüm verileri temizlemesi gerektiğini düşündüm.
104 c  arrays  char 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.