问题标签 [char]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
60 浏览

mysql - MySQL 4.1 中的建表问题

create table 语句中定义为 char 类型的列定义为 varchar() 在 DB 的 desc 中定义为 char(8) convert to varchar(8)。char(1) -> char(1) 在同一个数据库上

当它定义了一个超过 2 字节的 char 类型的表时,转换为 varchar() 是 MySQL 4.1 中的规范吗?

0 投票
4 回答
27524 浏览

c - 在 C 中左移 (char) 0xFF 8 并将其转换为 int

在 (char) 0xff 左移 8 并将其转换为 int 时,我们得到 -256 或 0xffffff00。有人可以解释为什么会发生这种情况吗?

输出是

0 投票
3 回答
11658 浏览

c++-cli - 如何将 System::String^ 转换为 const char*?

我正在用 C++/CLI 开发一个应用程序,并有一个我想从托管部分使用的非托管代码中的 csv 文件编写库。所以我的函数看起来像这样:

...但我真的很难将我闪亮的 System::String^ 转换为兼容的东西。基本上我希望通过执行以下操作来调用:

0 投票
3 回答
5240 浏览

c - 如何在Objective-C的结构中将NSString的值存储为char数组?

我在单例类的结构中将 an 的值分配NSString给 a时遇到问题。char *以下是我的问题的简化。我的代码在结构中使用了更多的字段并传递了更多NSString的 s。

假设我有一个带有结构的单例类“SingletonClass”(我已经完成了 Apple 文档的作业并正确实现了它):

使用此方法将值设置struct1.string1为传递的 NSString:

这个方法使用struct1.string1

当我initStructWithString:(NSString *)inputString从一个班级打电话并尝试useCharArray从另一个班级打电话时struct1.string1是一堆垃圾。在调试过程中,我已经确认每个类都获得了相同的 this 实例SingletonClass

我还在学习 Objective-C 和 C,所以我知道这可能是我的内存管理的问题。我知道我[NSString cStringUsingEncoding]应该分配给 aconst char *而不是 a char *,但我不知道该怎么做,因为结构中的字段是 a char *。我尝试了其他方法,initSructWithString例如分配一个新const char *的结果,[NSString cStringUsingEncoding]然后用strlcpyto复制它struct1.string1。这种方法具有相同的结果。

将 a的值存储在结构中的正确技术是什么?NSString如何char *确保该结构中的字段在SingletonClass不同类使用时保持其值?

0 投票
7 回答
16304 浏览

char - ASCII码的排序背后有什么逻辑吗?

我正在给学习工程学的弟弟教 C。我在向他解释不同的数据类型是如何实际存储在内存中的。我向他解释了有符号/无符号数字和十进制浮点位背后的逻辑。当我告诉他 C 中的 char 类型时,我还带他了解了 ASCII 代码系统以及 char 如何也存储为 1 字节数。

他问我为什么“A”被赋予了 ASCII 码 65 而没有其他任何东西?同样,为什么“a”被​​指定为代码 97?为什么大写字母和小写字母的范围之间有6个ASCII码的差距?我对此一无所知。你能帮我理解一下吗,因为这也让我产生了极大的好奇心。到目前为止,我从未找到任何讨论过这个话题的书。

这背后的原因是什么?ASCII 代码是否有逻辑组织?

0 投票
2 回答
58350 浏览

sql - 如何计算一个字符在 SQL 列中出现的次数?

对于我在 SQL 数据库中的用户日志记录表,我跟踪报告请求中的一些参数。该报告允许将多个 ID 传递给它,我将所有这些 ID 存储在数据库列的单个列中。如果这是一组规范化的数据,肯定会有一个额外的表设置,但这是继承的......

我现在被要求快速计算报告运行时传递超过 2 个 ID 的次数。我可以轻松获得请求超过 1 个报告的记录数,因为它们都包含逗号。

接下来我需要做的是计算逗号出现在列中的次数。你如何在 SQL 中做到这一点?

0 投票
5 回答
15178 浏览

c# - 在C#中将字符串连接到char

我需要将字符串“*”连接到数组中的一个字符。

例如:

我怎样才能做到这一点?我希望结果像“ a*****

0 投票
11 回答
6555 浏览

c - 在运行时将 char[x] 调整为 char[y]

好的,我希望我能正确解释这一点。我有一个结构:

现在,我遇到了一个问题。大多数时候 MyData.Data 可以使用 256,但在某些情况下,我需要将它可以容纳的字符数量扩展到不同的大小。我不能使用指针。有没有办法在运行时调整数据大小?如何?代码表示赞赏。

谢谢

编辑:

虽然我非常感谢所有评论,但“也许试试这个……”或“那样做”,或“你是错的……”评论并没有帮助。代码是这里的帮助。如果您知道答案,请发布代码。

和:

1-不能使用指针。请不要试图弄清楚为什么,我就是不能 2- 结构被注入到另一个程序的内存中。这就是为什么。没有指针。

抱歉在这里有点粗鲁,但我在这里问了这个问题,因为我已经尝试了所有认为可能有效的不同方法。同样,我正在寻找代码。在这一点上,我对“可能工作......”或“你考虑过这个......”不感兴趣

谢谢你,我再次道歉

编辑 2

为什么设置为已回答?

0 投票
2 回答
967 浏览

java - 使用 char 键存储整数时使用的最佳映射实现是什么?

我有一组标志,它们是作为单个字符的巨大文本数据文件的一部分。在处理文件之前,我将每个标志映射到它所代表的属性的 id。在处理文件时,我需要尽快查找这些映射(我经常这样做)。

目前我将这些存储在 HashMap 中。代码如下所示:

有什么方法可以让我更快地做到这一点,使用比 HashMap 更好的 Map 实现,甚至使用数组来防止装箱/拆箱?

0 投票
3 回答
1643 浏览

c# - 如何在复杂脚本中获取上下文形输入的字符?

在某些RightToLeft语言(如阿拉伯语、波斯语、乌尔都语等)中,每个字母可以有不同的形状。有孤立形式、初始形式和中间形式(您可以在任何 unicode 字体的窗口的字符映射表上找到它)。

假设您需要用户在文本框中输入的确切字符,默认情况下,当您将 String 转换为 CharArray 时,它会将每个字符转换为独立形式。

(因为当用户通过键盘输入字符时,它是孤立的形式,当它显示在屏幕上时,它会被转换为正确的格式;这只是一个猜测。因为如果你使用精确的字符代码来制作字符串,它将生成正确的数组)。

我的问题是,我们如何获得字符串的形式,即文本框中显示的形式。

如果.NET 中没有办法,那么这意味着我需要创建自己的类来转换这个 T_T