204得票6回答
默认情况下,char是有符号的还是无符号的?

在《C语言程序设计全面指南》一书中提到,char默认是无符号的。 但我正试着用GCC和Visual Studio验证这一点。结果默认情况下被视为有符号的。 那么哪一个是正确的呢?

199得票4回答
如何使用 lambda 进行排序?

sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty...

199得票9回答
在Java中,不使用正则表达式,最好的方法是如何判断一个字符是字母还是数字?

在Java中,不使用正则表达式,最好或最简单的方法是什么,可以识别一个字符串.charAt(index)是否为A-z字母或数字?谢谢。

193得票22回答
如何获取一个字符串的前五个字符

我看过这个问题以获得字符串的第一个字符。在C#中有没有一种方法可以获取字符串的前n个字符?

187得票9回答
在一个字符串中迭代所有字符的最快方法

在Java中,迭代遍历字符串中所有字符的最快方法是什么,如下所示:String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.c...

180得票5回答
获取 char* 的子字符串

例如,我有以下这个:char *buff = "this is a test string"; 我想获取"test"。我该怎么做?

178得票9回答
如何从单个字符创建一个字符串?

我有一个单个的 char 值,现在需要将它转换成 std::string。请问怎么做? 我知道如何反过来,从 std::string 对象中获取 char: 只需要在适当的位置对字符串进行索引即可。例如: str[0] 将检索字符串中的第一个字符。 但是如何进行相反的操作呢?我想要这样的效果:...

171得票19回答
在Java中将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作为我的输出。 有人能解释...

152得票6回答
C字符数组初始化:如果字符串文字中的字符数少于数组大小会发生什么?

以下是三种初始化char数组的方式,我不确定初始化后char数组中会包含什么内容: 1. char buf[10] = ""; 2. char buf[10] = " "; 3. char buf[10] = "a"; 对于第二种情况,我认为buf[0]应该是' ',buf[1]应该是...

152得票9回答
SQL Server中的转义字符

我想使用带转义字符的引号。当一个特殊字符出现时,如何避免以下错误? 字符字符串后有未闭合的引号。