Als «char» getaggte Fragen

char bezieht sich normalerweise auf einen Zeichendatentyp, der Textbuchstaben darstellt.






8
Rückgabe eines Arrays mit C.
Ich bin relativ neu in C und brauche Hilfe bei Methoden, die mit Arrays umgehen. Ich komme aus der Java-Programmierung und bin es gewohnt, sagen int [] method()zu können, um ein Array zurückzugeben. Ich habe jedoch herausgefunden, dass Sie mit C Zeiger für Arrays verwenden müssen, wenn Sie sie zurückgeben. …
151 c  arrays  pointers  char 

14
Konvertieren Sie char in int in C #
Ich habe ein Zeichen in c #: char foo = '2'; Jetzt möchte ich die 2 in ein int bringen. Ich finde, dass Convert.ToInt32 den tatsächlichen Dezimalwert des Zeichens und nicht die Zahl 2 zurückgibt. Folgendes wird funktionieren: int bar = Convert.ToInt32(new string(foo, 1)); int.parse funktioniert auch nur mit Strings. …
148 c#  char  int 

3
Wie sortiere ich mit einem Lambda?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Ich möchte eine Lambda-Funktion verwenden, um benutzerdefinierte Klassen zu sortieren, anstatt eine Instanzmethode zu binden. Der obige Code liefert jedoch den Fehler: Fehler C2564: 'const char *': Eine Konvertierung im Funktionsstil in einen integrierten …
135 c++  sorting  lambda  char  const 


4
Was ist der Zweck eines unären "+" vor einem Aufruf von std :: numeric_limits <unsigned char> -Mitgliedern?
Ich habe dieses Beispiel in der Dokumentation von cppreference für gesehenstd::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' …
130 c++  char  unary-operator 


22
Nehmen Sie eine Zeicheneingabe vom Scanner
Ich versuche einen Weg zu finden, um eine charEingabe von der Tastatur zu übernehmen. Ich habe versucht: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Diese Methode existiert nicht. Ich habe versucht, cals String. Dies würde jedoch nicht immer in jedem Fall funktionieren, da für die andere Methode, die …

14
Konvertieren Sie int in char in Java
Unten ist ein Code-Snippet, int a = 1; char b = (char) a; System.out.println(b); Aber was ich bekomme, ist eine leere Ausgabe. int a = '1'; char b = (char) a; System.out.println(b); Ich werde 1 als meine Ausgabe bekommen. Kann jemand das erklären? Und was soll ich tun, wenn ich …
124 java  char  int 

6
C char Array Initialisierung
Ich bin nicht sicher, was nach der Initialisierung auf folgende Weise im char-Array enthalten sein wird. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Für Fall 2 denke ich, buf[0]sollte sein ' ', buf[1]sollte sein '\0'und von buf[2]bis buf[9]wird zufälliger Inhalt sein. Für …

16
Löschen eines char-Arrays c
Ich dachte, wenn Sie das erste Element auf null setzen, wird der gesamte Inhalt eines char-Arrays gelöscht. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Dies setzt jedoch nur das erste Element auf null. oder my_custom_data[0] = 0; Anstatt zu verwenden memset, dachte ich, dass die 2 obigen Beispiele alle Daten …
104 c  arrays  char 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.