Als «char» getaggte Fragen

124
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 ein int wie im...

124
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...

118
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...

104
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...

103
Wie kann ich ein Zeichen erhöhen?

Ich bin neu in Python und komme aus Java und C. Wie kann ich ein Zeichen erhöhen? In Java oder C sind Zeichen und Ints praktisch austauschbar, und in bestimmten Schleifen ist es für mich sehr nützlich, Zeichen inkrementieren und Arrays nach Zeichen indizieren zu können. Wie kann ich das in Python...

103
Warum sind C-Zeichen-Literale Ints anstelle von Zeichen?

In C ++ , sizeof('a') == sizeof(char) == 1. Dies ist intuitiv sinnvoll, da 'a'es sich um ein Zeichenliteral handelt und sizeof(char) == 1wie im Standard definiert. In C jedoch sizeof('a') == sizeof(int). Das heißt, es scheint, dass C-Zeichenliterale tatsächlich ganze Zahlen sind. Weiß jemand...

97
Wie konvertiere ich von int nach char *?

Ich weiß nur: #include <sstream> #include <string.h> using namespace std; int main() { int number=33; stringstream strs; strs << number; string temp_str = strs.str(); char* char_type = (char*) temp_str.c_str(); } Aber gibt es eine Methode mit weniger

94
Entfernen von "NUL" -Zeichen

Ich habe solche Zeichen in meinem Editor ++ Wenn ich versuche, eine ganze Zeile zu kopieren, kopiere ich tatsächlich alles bis "NUL": File:1 Was ich tun möchte, ist, diese Nullen zu ersetzen, um nichts zu sein, damit ich meine ganze Zeile kopieren kann. Vielleicht gibt es ein Schlüsselwort, das...

93
Überprüfen Sie die Zeichenfolge auf Palindrom

Ein Palindrom ist ein Wort, eine Phrase, eine Zahl oder eine andere Folge von Einheiten, die in beide Richtungen gleich gelesen werden können. Um zu überprüfen, ob ein Wort ein Palindrom ist, erhalte ich das Zeichenarray des Wortes und vergleiche die Zeichen. Ich habe es getestet und es scheint zu...

92
Escape-Zeichen in SQL Server

Ich möchte ein Zitat mit Escapezeichen verwenden. Wie kann ich? Ich habe einen Fehler in SQL Server erhalten Nicht geschlossene Anführungszeichen nach der Zeichenfolge. Ich schreibe eine SQL-Abfrage in eine varcharVariable, habe aber diesen Fehler erhalten: Nicht geschlossene Anführungszeichen...

87
Was ist der Standardwert von char?

char c = '\u0000'; Wenn ich c drucke, wird im Befehlszeilenfenster 'a' angezeigt. Was ist der Standardwert eines Felds vom Typ char? Jemand sagte, '\ u0000' bedeutet im Unicode null; ist das richtig?

86
Wie leere ich ein char-Array?

Haben Sie eine Reihe von Zeichen wie Zeichenmitglieder [255]. Wie kann ich es vollständig leeren, ohne eine Schleife zu verwenden? char members[255]; Mit "leer" meine ich, dass, wenn einige Werte darin gespeichert waren, dies nicht der Fall sein sollte. Wenn ich zum Beispiel strcat mache, sollte...