Questions tagged «char»

char通常是指表示文本字母的字符数据类型。

16
清除char数组c
我认为通过将第一个元素设置为null会清除char数组的全部内容。 char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; 但是,这只会将第一个元素设置为null。 要么 my_custom_data[0] = 0; 而不是使用memset,我认为上述2个示例应清除所有数据。
104 c  arrays  char 

12
为什么C字符文字是整型而不是char?
在C ++中,sizeof('a') == sizeof(char) == 1。这是直观的意义,因为'a'它是字符文字,并且sizeof(char) == 1由标准定义。 但是在C中,sizeof('a') == sizeof(int)。即,看来C字符文字实际上是整数。有人知道为什么吗?我可以找到很多关于此C怪癖的提及,但没有解释为什么它存在。
103 c++  c  char  sizeof 

6
如何增加一个字符?
我是Python的新手,来自Java和C。如何增加char?在Java或C中,char和int实际上是可以互换的,并且在某些循环中,能够递增char和按char索引数组对我来说非常有用。 如何在Python中执行此操作?没有传统的for(;;)循环程序就够了-我有什么方法可以在不重新考虑整个策略的情况下实现我想要的目标?
103 python  char  increment 

7
删除“ NUL”字符
我的记事本中有这样的字符++ 当我尝试复制整行时,实际上是在复制所有内容,直到“ NUL”为止: File:1 我想做的是替换那些空值,什么都没有,所以我可以复制整行。也许有任何关键字可以告诉notepad ++(或其他可能有帮助的程序)替换这些字符?当我选择它时,请使用“右键单击”,然后“清除”它消失了-但我不想一个接一个地做。 我不在乎消除此问题的原因,而只是消除影响(NUL)
94 null  char  notepad++ 

3
是否有机器,其中sizeof(char)!= 1,或者至少CHAR_BIT> 8?
Наэтотвопросестьответына 堆栈溢出нарусском:Кто-нибудьвстречалвсвоейпрактике的sizeof(焦炭)= 1!? 是否有机器(或编译器)在哪里sizeof(char) != 1? C99标准是否说sizeof(char)在标准合规性实施上必须完全为1?如果有,请给我编号和引用。 更新: 如果我有一台不能寻址字节的机器(CPU)(最小读取为4字节,对齐),但是只有4-s字节(uint32_t),则该机器的编译器可以定义sizeof(char)为4吗? sizeof(char)将为1,但char将具有32位(CHAR_BIT宏) Update2: 但是sizeof结果不是BYTES!它是CHAR的大小。char可以是2个字节,或者(可能是)7位? 更新3: 好的。所有机器都有sizeof(char) == 1。但是什么机器CHAR_BIT > 8呢?
93 c  char  standards  sizeof  c99 

30
检查回文字符串
甲回文是单词,短语,数字或的单元的其它序列可以读取在任一方向的方式相同。 为了检查一个单词是否是回文,我得到了单词的字符数组并比较了字符。我测试了它,它似乎起作用了。但是我想知道这是正确的还是有待改进的地方。 这是我的代码: public class Aufg1 { public static void main(String[] args) { String wort = "reliefpfpfeiller"; char[] warray = wort.toCharArray(); System.out.println(istPalindrom(warray)); } public static boolean istPalindrom(char[] wort){ boolean palindrom = false; if(wort.length%2 == 0){ for(int i = 0; i < wort.length/2-1; i++){ if(wort[i] != wort[wort.length-i-1]){ return false; }else{ palindrom …

9
SQL Server中的转义符
我想使用带转义字符的引号。我能怎么做? 我在SQL Server中收到错误 字符串后的引号引起来。 我在varchar变量中编写SQL查询,但收到该错误: 字符串后的引号引起来。 我想将引号用作转义字符。

14
char的默认值是多少?
char c = '\u0000'; 当我打印c时,它在命令行窗口中显示“ a”。 那么char类型字段的默认值是多少? 有人说'\ u0000'在Unicode中表示null;那正确吗?
89 java  char 

13
如何清空char数组?
具有像char成员[255]这样的char数组。如何不使用循环将其完全清空? char members[255]; “空”的意思是,如果其中存储了一些值,则应该没有。例如,如果我执行strcat,则旧值不应保留 members = "old value"; //empty it efficiently strcat(members,"new"); // should return only new and not "old value new"
83 c  arrays  char 





5
Java Switch语句-是否可以使用“或” /“和”?
我实现了一种字体系统,该字体系统通过char switch语句找出要使用的字母。我的字体图像中只有大写字母。我需要这样做,例如,“ a”和“ A”都具有相同的输出。而不是案件数量的两倍,它可能像下面这样: char c; switch(c){ case 'a' & 'A': /*get the 'A' image*/; break; case 'b' & 'B': /*get the 'B' image*/; break; ... case 'z' & 'Z': /*get the 'Z' image*/; break; } 这在Java中可能吗?

10
将char转换为大写
String lower = Name.toLowerCase(); int a = Name.indexOf(" ",0); String first = lower.substring(0, a); String last = lower.substring(a+1); char f = first.charAt(0); char l = last.charAt(0); System.out.println(l); 我如何将F和L变量转换为大写。
75 java  char  uppercase 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.