Pytania otagowane jako char

char zazwyczaj odnosi się do znakowego typu danych, reprezentującego litery tekstu.






8
Zwracanie tablicy przy użyciu języka C
Jestem stosunkowo nowy w C i potrzebuję pomocy w metodach radzenia sobie z tablicami. Pochodząc z programowania w Javie, jestem przyzwyczajony do mówienia int [] method()w celu zwrócenia tablicy. Jednak odkryłem, że w C musisz używać wskaźników do tablic, kiedy je zwracasz. Będąc nowym programistą, naprawdę w ogóle tego nie …
153 c  arrays  pointers  char 

14
Konwertuj char na int w C #
Mam znak w C #: char foo = '2'; Teraz chcę wstawić 2 do int. Uważam, że Convert.ToInt32 zwraca rzeczywistą wartość dziesiętną znaku, a nie liczbę 2. Działa to: int bar = Convert.ToInt32(new string(foo, 1)); int.parse działa również tylko na stringach. Czy nie ma natywnej funkcji w C #, aby …
148 c#  char  int 

3
Jak sortować za pomocą lambda?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Chciałbym użyć funkcji lambda do sortowania niestandardowych klas zamiast wiązania metody instancji. Jednak powyższy kod powoduje błąd: błąd C2564: „const char *”: konwersja stylu funkcji na typ wbudowany może przyjąć tylko jeden argument Działa …
142 c++  sorting  lambda  char  const 


4
Jaki jest cel jednoargumentowego „+” przed wywołaniem elementów członkowskich std :: numeric_limits <unsigned char>?
Widziałem ten przykład w dokumentacji cppreference dlastd::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' …
130 c++  char  unary-operator 


14
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 …
124 java  char  int 

22
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ą wywołuję z mojej metody, wymaga a charjako danych wejściowych. Dlatego …

6
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 …

16
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 przykłady powinny wyczyścić wszystkie dane.
104 c  arrays  char 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.