Запитання з тегом «char»

char зазвичай відноситься до типу символьних даних, що представляють букви тексту.




3
Чому конверсія з рядка є постійною в "char *", діє в C, але недійсна в C ++
Стандарт C ++ 11 (ISO / IEC 14882: 2011) говорить § C.1.1: char* p = "abc"; // valid in C, invalid in C++ Для C ++ це нормально, оскільки вказівник на Stral Literal є шкідливим, оскільки будь-яка спроба змінити його призводить до збоїв. Але чому він дійсний у С? С …
163 c++  c  string  c++11  char 


8
Повернення масиву за допомогою C
Я відносно новий в C і мені потрібна допомога щодо методів роботи з масивами. Виходячи з програмування Java, я звик говорити int [] method(), щоб повернути масив. Однак я з’ясував, що з C ви повинні використовувати вказівники для масивів, коли ви повертаєте їх. Будучи новим програмістом, я насправді цього зовсім …
153 c  arrays  pointers  char 

14
Перетворити char в int в C #
У мене є char в c #: char foo = '2'; Тепер я хочу отримати 2 в int. Я вважаю, що Convert.ToInt32 повертає фактичне десяткове значення символу char, а не число 2. Працює наступне: int bar = Convert.ToInt32(new string(foo, 1)); int.parse також працює лише на рядках. Чи немає в C …
148 c#  char  int 

3
Як сортувати з лямбда?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Я хотів би використовувати функцію лямбда для сортування спеціальних класів замість прив'язки методу екземпляра. Однак наведений вище код дає помилку: помилка C2564: 'const char *': перетворення стилю функції у вбудований тип може приймати лише …
136 c++  sorting  lambda  char  const 


4
Яка мета унарного "+" перед викликом до std :: numeric_limits <неподписаних char> членів?
Цей приклад я бачив у документації cppreference дляstd::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; …
130 c++  char  unary-operator 

9
Який найкращий спосіб визначити, чи символом є літера чи цифра на Java, не використовуючи регулярні вирази?
Який найкращий та / або найпростіший спосіб розпізнати, якщо string.charAt (індекс) - це буква Az або число в Java без використання регулярних виразів? Дякую.
125 java  char  numbers  letter 

22
Візьміть внесок із сканера
Я намагаюся знайти спосіб взяти charвхід з клавіатури. Я спробував використовувати: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Цей метод не існує. Я спробував прийняти cяк String. Однак це не завжди спрацьовує у кожному випадку, оскільки інший метод, який я викликаю зі свого методу, вимагає charвведення. Тому я …

14
Перетворити інт на char в Java
Нижче наведено фрагмент коду, int a = 1; char b = (char) a; System.out.println(b); Але я отримую порожній вихід. int a = '1'; char b = (char) a; System.out.println(b); Я отримаю 1 як свій вихід. Хтось може це пояснити? І якщо я хочу перетворити int в char, як у першому …
124 java  char  int 

6
Ініціалізація масиву символів
Я не впевнений, що буде в масиві char після ініціалізації наступними способами. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Для випадку 2, я думаю , buf[0]повинно бути ' ', buf[1]має бути '\0', і від buf[2]до buf[9]буде випадковим зміст. Для випадку 3, я …

16
очищення масиву символів c
Думав, встановивши перший елемент на нуль, очистить весь вміст масиву char. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Однак це встановлює лише перший елемент. або my_custom_data[0] = 0; а не використовувати memset, я вважав, що два наведені вище приклади повинні очистити всі дані.
104 c  arrays  char 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.