Perguntas com a marcação «char»

char normalmente se refere a um tipo de dados de caractere, representando letras de texto.





7
Char é assinado ou não assinado por padrão?
No livro "Referência completa de C", é mencionado que, charpor padrão, não está assinado. Mas estou tentando verificar isso com o GCC e com o Visual Studio. Está tomando como assinado por padrão. Qual deles está correto?
158 c  types  char  signed 

8
Retornando uma matriz usando C
Eu sou relativamente novo em C e preciso de ajuda com métodos para lidar com matrizes. Vindo da programação Java, estou acostumado a ser capaz de dizer int [] method()para retornar uma matriz. No entanto, descobri que com C você precisa usar ponteiros para matrizes quando as devolve. Sendo um …
152 c  arrays  pointers  char 

14
Converter char para int em C #
Eu tenho um caractere em c #: char foo = '2'; Agora eu quero colocar o 2 em um int. Acho que Convert.ToInt32 retorna o valor decimal real do caractere e não o número 2. O seguinte funcionará: int bar = Convert.ToInt32(new string(foo, 1)); O int.parse também funciona apenas em …
148 c#  char  int 

3
Como classificar com uma lambda?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Gostaria de usar uma função lambda para classificar classes personalizadas no lugar de vincular um método de instância. No entanto, o código acima gera o erro: erro C2564: 'const char *': uma conversão no …
136 c++  sorting  lambda  char  const 


4
Qual é o objetivo de um "+" unário antes de uma chamada para membros std :: numeric_limits <char não assinado>?
Eu vi esse exemplo na documentação da cppreference parastd::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() …
130 c++  char  unary-operator 


22
Pegue uma entrada de char do scanner
Estou tentando encontrar uma maneira de obter uma charentrada do teclado. Eu tentei usar: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Este método não existe. Eu tentei tomar ccomo String. No entanto, nem sempre funcionaria em todos os casos, pois o outro método que estou chamando do meu …

14
Converter int para char em java
Abaixo está um trecho de código, int a = 1; char b = (char) a; System.out.println(b); Mas o que recebo é uma saída vazia. int a = '1'; char b = (char) a; System.out.println(b); Vou receber 1 como minha saída. Alguém pode explicar isso? E se eu quiser converter um …
124 java  char  int 

6
Inicialização do array C char
Não tenho certeza do que estará na matriz char após a inicialização das seguintes maneiras. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Para o caso 2, acho que buf[0]deveria ser ' ', buf[1]deveria ser '\0'e de buf[2]para buf[9]será conteúdo aleatório. Para o …

16
limpando uma matriz char c
Achei que definir o primeiro elemento como nulo limparia todo o conteúdo de uma matriz char. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; No entanto, isso apenas define o primeiro elemento como nulo. ou my_custom_data[0] = 0; em vez de usar memset, pensei que os 2 exemplos acima deveriam limpar …
104 c  arrays  char 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.