Pytania oznaczone «char»

124
Konwertuj int na char w java

Poniżej znajduje się fragment kodu, int a = 1; char b = (char) a; System.out.println(b); Ale to, co otrzymuję, to puste wyjście. int a = '1'; char b = (char) a; System.out.println(b); Otrzymam 1 jako moje wyjście. Czy ktoś może to wyjaśnić? A jeśli chcę przekonwertować int na char, jak w...

124
Pobierz znak ze skanera

Próbuję znaleźć sposób na pobranie chardanych wejściowych z klawiatury. Próbowałem użyć: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Ta metoda nie istnieje. Próbowałem wziąć cjako String. Jednak nie zawsze będzie działać w każdym przypadku, ponieważ inna metoda, którą...

119
Inicjalizacja tablicy znaków C

Nie jestem pewien, co będzie w tablicy char po inicjalizacji w następujący sposób. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; W przypadku 2 myślę, że buf[0]powinno być ' ', buf[1]powinno być '\0'i od buf[2]do buf[9]będzie losową zawartością. W przypadku 3 myślę, że...

104
czyszczenie tablicy znaków c

Pomyślałem, że ustawienie pierwszego elementu na wartość null wyczyści całą zawartość tablicy char. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Jednak to ustawia tylko pierwszy element na null. lub my_custom_data[0] = 0; Zamiast używać memset, pomyślałem, że powyższe 2...

104
Jak mogę zwiększyć postać?

Jestem nowy w Pythonie, pochodzę z Java i C. Jak mogę zwiększyć liczbę znaków? W Javie lub C znaki i int są praktycznie wymienne, aw niektórych pętlach bardzo przydatne jest dla mnie możliwość inkrementacji znaków i indeksowania tablic według znaków. Jak mogę to zrobić w Pythonie? Wystarczająco...

103
Dlaczego literały znaków C są ints zamiast chars?

W C ++ sizeof('a') == sizeof(char) == 1. Ma to sens intuicyjny, ponieważ 'a'jest to literał znakowy i sizeof(char) == 1zgodnie z definicją w standardzie. W C jednak sizeof('a') == sizeof(int). Oznacza to, że wydaje się, że literały znakowe C są w rzeczywistości liczbami całkowitymi. Czy ktoś wie...

98
jak przekonwertować z int na char *?

Jedyny sposób, jaki znam, to: #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(); } Ale czy jest jakaś metoda wymagająca...

95
Znak ucieczki w SQL Server

Chcę użyć cudzysłowu ze znakiem ucieczki. Jak mam to zrobić? Otrzymałem błąd w SQL Server Niezamknięty cudzysłów po ciągu znaków. Piszę zapytanie SQL w varcharzmiennej, ale otrzymałem ten błąd: Niezamknięty cudzysłów po ciągu znaków. Chcę użyć cudzysłowu jako znaku zmiany znaczenia....

95
Usuwanie znaków „NUL”

Mam takie znaki w moim notatniku ++ Kiedy próbuję skopiować całą linię, w rzeczywistości kopiuję wszystko do „NUL”: File:1 To, co chcę zrobić, to zamienić te null, aby były niczym, więc mogę skopiować całą linię. Może istnieje słowo kluczowe, które powie notatnikowi ++ (lub jakiemukolwiek...

94
Sprawdź ciąg dla palindromu

Palindrom to słowo, fraza, numer lub inny ciąg jednostek, które mogą być odczytane w ten sam sposób w obu kierunkach. Aby sprawdzić, czy słowo jest palindromem, pobieram tablicę znaków tego słowa i porównuję znaki. Przetestowałem to i wydaje się, że działa. Chcę jednak wiedzieć, czy jest to...

89
jaka jest domyślna wartość char?

char c = '\u0000'; Kiedy drukuję c, w oknie wiersza poleceń wyświetla się „a”. Jaka jest więc domyślna wartość pola typu char? Ktoś powiedział „\ u0000” oznacza zero w Unicode; czy to prawda?

86
Jak opróżnić tablicę znaków?

Miej tablicę znaków, takich jak członkowie znaków [255]. Jak mogę go całkowicie opróżnić bez używania pętli? char members[255]; Przez „pusty” rozumiem, że gdyby zawierał jakieś wartości, to nie powinien. Na przykład, jeśli zrobię strcat, stara wartość nie powinna pozostać members = "old...