«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 ++의 경우 문자열 리터럴에 대한 포인터는 수정하려고하면 충돌이 발생하기 때문에 유해합니다. 그러나 C에서 왜 유효합니까? C ++ 11도 말합니다 : char* p = (char*)"abc"; …
163 c++  c  string  c++11  char 


8
C를 사용하여 배열 반환
나는 C를 처음 접했고 배열을 다루는 메소드에 대한 도움이 필요하다. Java 프로그래밍에서 왔으므로 int [] method()배열을 반환하기 위해 말할 수있었습니다 . 그러나 C를 사용하면 배열을 반환 할 때 포인터를 사용해야한다는 것을 알았습니다. 새로운 프로그래머이기 때문에, 내가 살펴본 많은 포럼 에서조차도 이것을 전혀 이해하지 못합니다. 기본적으로 C에서 char 배열을 반환하는 메서드를 …
153 c  arrays  pointers  char 

14
C #에서 char을 int로 변환
C #에 문자가 있습니다. char foo = '2'; 이제 2를 int로 가져오고 싶습니다. Convert.ToInt32가 숫자 2가 아닌 char의 실제 십진수 값을 반환한다는 것을 알았습니다. 다음은 작동합니다. int bar = Convert.ToInt32(new string(foo, 1)); int.parse는 문자열에서도 작동합니다. C #에 문자열을 만들지 않고 char에서 int로 이동하는 기본 함수가 없습니까? 나는 이것이 사소한 일이라는 …
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 <unsigned 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; '\t' &lt;&lt; std::numeric_limits&lt;int&gt;::max() …
130 c++  char  unary-operator 


22
스캐너에서 문자 입력 가져 오기
char키보드에서 입력 을받는 방법을 찾으려고합니다 . 나는 사용해 보았다 : Scanner reader = new Scanner(System.in); char c = reader.nextChar(); 이 방법은 존재하지 않습니다. 나는 복용 시도 cA와 String. 그러나 내 메서드에서 호출하는 다른 메서드 char는 입력으로 a 가 필요하기 때문에 모든 경우에 항상 작동하는 것은 아닙니다 . 따라서 명시 적으로 …

14
자바에서 int를 char로 변환
아래는 코드 스 니펫입니다. 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
C 문자 배열 초기화
다음과 같은 방법으로 초기화 후 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의 경우 , 이어야하고 , '\ 0' buf[0]이어야하며 …

16
char 배열 c 지우기
첫 번째 요소를 null로 설정하면 char 배열의 전체 내용이 지워질 것이라고 생각했습니다. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; 그러나 이것은 첫 번째 요소 만 null로 설정합니다. 또는 my_custom_data[0] = 0; 를 사용하는 대신 memset위의 두 가지 예가 모든 데이터를 지워야한다고 생각했습니다.
104 c  arrays  char 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.