Questions marquées «char»

124
Convertir un entier en caractère en java

Voici un extrait de code, int a = 1; char b = (char) a; System.out.println(b); Mais ce que j'obtiens, c'est une sortie vide. int a = '1'; char b = (char) a; System.out.println(b); J'obtiendrai 1 comme sortie. Quelqu'un peut-il expliquer cela? Et si je veux convertir un int en caractère comme dans...

124
Prendre une entrée de caractère du scanner

J'essaie de trouver un moyen de prendre une charentrée du clavier. J'ai essayé d'utiliser: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Cette méthode n'existe pas. J'ai essayé de prendre ccomme un String. Pourtant, cela ne fonctionnerait pas toujours dans tous les cas, car...

119
Initialisation du tableau de caractères C

Je ne suis pas sûr de ce qu'il y aura dans le tableau char après l'initialisation des manières suivantes. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Pour le cas 2, je pense que buf[0]devrait être ' ', buf[1]devrait être '\0'et de buf[2]à buf[9]sera un contenu aléatoire. Pour...

104
effacer un tableau de caractères c

Je pensais qu'en définissant le premier élément sur null effacerait tout le contenu d'un tableau de caractères. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Cependant, cela ne définit que le premier élément sur null. ou my_custom_data[0] = 0; plutôt que d'utiliser memset, j'ai...

103
Comment puis-je incrémenter un caractère?

Je suis nouveau dans Python, venant de Java et C. Comment puis-je incrémenter un caractère? En Java ou C, les caractères et les entiers sont pratiquement interchangeables, et dans certaines boucles, il m'est très utile de pouvoir incrémenter les caractères et indexer les tableaux par caractères....

98
comment convertir de int en char *?

Le seul moyen que je connaisse est: #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(); } Mais existe-t-il une méthode avec moins de...

94
Suppression des caractères "NUL"

J'ai des caractères comme ça dans mon bloc-notes ++ Quand j'essaye de copier la ligne entière, je copie en fait tout jusqu'à "NUL": File:1 Ce que je veux faire, c'est remplacer ces null, pour n'être rien, donc je peux copier ma ligne entière. Peut-être y a-t-il un mot-clé qui dira à notepad ++ (ou...

93
Vérifiez la chaîne pour le palindrome

Un palindrome est un mot, une phrase, un nombre ou une autre séquence d'unités qui peut être lu de la même manière dans les deux sens. Pour vérifier si un mot est un palindrome, j'obtiens le tableau de caractères du mot et je compare les caractères. Je l'ai testé et il semble fonctionner....

93
Caractère d'échappement dans SQL Server

Je souhaite utiliser une citation avec un caractère d'échappement. Comment puis-je faire? J'ai reçu une erreur dans SQL Server Unclosed guillemet après la chaîne de caractères. J'écris une requête SQL dans une varcharvariable mais j'ai reçu cette erreur: Unclosed guillemet après la chaîne de...

93
Y a-t-il des machines, où sizeof (char)! = 1, ou au moins CHAR_BIT> 8?

На этот вопрос есть ответы на Stack Overflow на русском : Кто-нибудь встречал в своей практике sizeof (char)! = 1? Y a-t-il des machines (ou des compilateurs), où sizeof(char) != 1? La norme C99 indique- t-elle que la sizeof(char)mise en œuvre de la conformité standard DOIT être exactement 1? Si...

89
quelle est la valeur par défaut de char?

char c = '\u0000'; Lorsque j'imprime c, il affiche «a» dans la fenêtre de ligne de commande. Alors, quelle est la valeur par défaut d'un champ de type char? Quelqu'un a dit '\ u0000' signifie null en Unicode; Est-ce correct?