char相关内容

C++ 异常返回类型为什么是 char*

有人能解释为什么自写的 C++ 异常,继承自异常返回一个 char * 而不是一个字符串? class myexception: 公共异常{虚拟 const char* what() const throw(){返回“我的异常发生了";}} 我的前夫; 来源:http://www.cplusplus.com/doc/tutorial/exceptions/ 解决方案 由于 std::e ..
发布时间:2022-01-12 21:00:34 C/C++开发

Haskell 无法将预期类型“字符串"与实际类型“字符"匹配

我想知道为什么会出现此错误.这是一个分配,我要将整数从整数转换为十六进制值.当我通过 16 修改整数值时,我调用了这个辅助转换函数.(与整数值连接,然后在递归调用中除以 16) 这是我的代码: changeToHex :: Integer ->细绳- 主功能toHex::整数->细绳toHex x|x == 0 = '0'|x == 1 = '1'|x == 2 = '2'|x == 3 ..
发布时间:2022-01-12 21:00:26 其他开发

在 MySQL 中,CHAR() 函数工作起来很奇怪

当我编写 CHAR() 函数时.例如: mysql>选择字符(97);+--------------------+|字符(97) |+--------------------+|0x61 |+--------------------+ 我知道这是不对的. mysql>选择字符(97);+--------------------+|字符(97) |+--------------------+| ..
发布时间:2022-01-12 21:00:09 数据库

无法将类型“[]"与“IO"匹配——Haskell

我是 Haskell 的初学者.在此任务中,我正在执行拆分操作,但由于类型不匹配而面临问题.我正在从文本文件中读取数据,并且数据是表格格式.前任.1|2|Rahul|13.25. 采用这种格式.这里 | 是分隔符,所以我想从分隔符 | 中拆分数据并想打印第二列和第四列数据,但我收到这样的错误p> "无法将类型 `[]' 与 `IO' 匹配预期类型:IO [Char]实际类型:[[字符]]在“s ..
发布时间:2022-01-12 20:59:50 其他开发

将 2 个字符转换为 1 个整数

我有 2 个字符:HIGH 和 LOW,我想将它们转换为对应于 HIGH + LOW 的 2 个左位的 int. 我试过类似的东西: 无符号字符高;无符号字符低;高 = 128;//10000000低= 128;//10000000整数结果;(应该是高 10000000 + 2 左咬低 10 = 1000000010)//去做返回结果; 为更清晰而编辑. 我选择的解决方案是: r ..
发布时间:2022-01-12 20:59:43 其他开发

Java char 数组是否始终是有效的 UTF-16(Big Endian)编码?

假设我将 Java 字符数组 (char[]) 实例编码为字节: 每个字符使用两个字节 使用大端编码(将最高有效 8 位存储在最左边的字节中,将最低有效 8 位存储在最右边的字节中) 这会始终创建有效的 UTF-16BE 编码吗?如果不是,哪些代码点会导致编码无效? 这个问题与 这个关于 Java char 类型的问题 和 这个关于Java字符串内部表示的问题. 解决方案 ..
发布时间:2022-01-12 20:59:34 Java开发

SQL 中的 CHAR 数据类型是否已过时?你什么时候使用它?

标题几乎是问题的框架.我已经好几年没用过 CHAR 了.现在,我正在对一个全是 CHAR 的数据库进行逆向工程,用于主键、代码等.CHAR(30) 列怎么样? 编辑:因此,普遍的看法似乎是 CHAR 如果对某些事情完全没问题.但是,我认为您可以设计一个不需要“这些特定事物"的数据库模式,因此不需要固定长度的字符串.使用 bit、uniqueidentifier、varchar 和 text ..
发布时间:2022-01-12 20:59:11 其他开发

Character.getNumericValue() 问题

我可能遗漏了什么,但为什么这两个数值等于 -1? System.out.println(Character.getNumericValue(Character.MAX_VALUE));System.out.println(Character.getNumericValue(Character.MIN_VALUE)); 返回: -1-1 解决方案 getNumericValue() 将转换 ..
发布时间:2022-01-12 20:59:04 Java开发

检查每行的第一个字符以获取 PowerShell 中的特定值

我正在阅读一个包含特定数字格式的文本文件.我想弄清楚该行的第一个字符是 6 还是 4 并将整行存储在一个数组中以备后用.因此,如果该行以 6 开头,则将整行添加到 SixArray 中,如果该行以 4 开头,则将整行添加到fourArray. 如何检查第一个字符,然后抓取该行剩余的 X 个字符?不替换任何数据? 解决方案 这样的事情可能会奏效. $sixArray = @()$fo ..
发布时间:2022-01-12 20:58:56 其他开发

在 Python 中使用回调时出错

我正在开发一个应该在 Python 中使用的 dll.我有一个回调函数来发送我的参数(在单独的标头中定义): typedef int(*call_nBest)(char **OutList, float* confList, int nB); 所以,我就是这样使用这个回调的: #define TEXT_BUFFER_MAX_SIZE 50call_nBest nBestList;vo ..
发布时间:2022-01-12 20:58:42 C/C++开发

将 128 分配给 c 中的 char 变量

输出是 128 的 32 位 2 的补码,即 4294967168.如何? #include 主函数(){字符一个;a=128;如果(a==-128){printf("%u\n",a);}返回0;} 解决方案 在打开警告的情况下编译代码: 警告:从 'int' 到 'char' 转换中的溢出将值从 '128' 更改为 '-128' [-Woverflow] 告诉您分配 ..
发布时间:2022-01-12 20:58:24 其他开发

新字符错误 C(新未声明)

我不知道为什么新的给我一个错误.这是代码.谢谢你的帮助. #include 浮动promedio(int x [],int nValores);诠释主要(){文件 *bin,*archivoSalida;char *entrada, *salida;整数;int contador = 0;诠释 nValores=10000;entrada = 新字符[50];萨利达=新字符[5 ..
发布时间:2022-01-12 20:58:08 其他开发

NSString 到 const char * 转换为希腊字符

我正在尝试将包含希腊语单词的 NSString 转换为 const char.我正在尝试使用用于希腊语言的 UTF-8 编码转换字符串,当我将字符注销时,它里面有垃圾.请在这里提供一点帮助.. //这是希腊词NSString *letter = textFieldLetter.text;//NSString 到 const char 转换为 sql 查询const char *cLetter = ..
发布时间:2022-01-12 20:57:57 移动开发

使用 cout 将数组和字符打印到屏幕时出现意外结果

作为一个学习 C++ 的初学者,我试图理解 char 类型的数组和 int 类型的数组之间的区别.这是我的代码: void IntArray () {整数数组[5] = {5,6,7,8,9};cout 这是输出: 打印int数组:0xbfd66a88打印 int 数组 [0]: 5打印整数数组[0]+1:6打印字符数组:abcd打印字符数组[0]:a打印字符数组[0]+1:98 我的问 ..
发布时间:2022-01-12 20:57:39 C/C++开发