如何在C中将unsigned char *转换为unsigned int *?

内特

我想将无符号char *变量转换为无符号int *。像这样

unsigned char *test = 0;
unsigned int *x = test;
用户名

使用强制转换,在C中

unsigned int *x = (unsigned int*)test;

但是请记住,这在您的示例(以及我能想到的任何其他示例)中将是无用的,因为取消引用指针将为您提供1、3或7个字节的未定义内存。

如果要将提升char为,unsigned int则必须首先将其存储为unsigned int,或将其复制到堆栈中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将带符号的char转换为C中的unsigned int

来自分类Dev

在C中将char数组转换为int

来自分类Dev

将Const char *转换为Unsigned long int-strtoul

来自分类Dev

在C中将char转换为unsigned short

来自分类Dev

在C中将int转换为char?

来自分类Dev

从“ int”转换为“ unsigned char”可能会改变其值

来自分类Dev

我可以将unsigned char *强制转换为unsigned int *吗?

来自分类Dev

在C ++中将char数组转换为int

来自分类Dev

从`int`转换为`unsigned char`

来自分类Dev

如何在Objective-C中将IP地址从NSString转换为unsigned int?

来自分类Dev

如何在Swift中将Int强制转换为unsigned short

来自分类Dev

如何将unsigned int转换为unsigned char数组

来自分类Dev

如何在C#中将int转换为数字char?

来自分类Dev

在C ++中将向量<unsigned char>转换为HBITMAP

来自分类Dev

如何在C ++中将char正确转换为int?

来自分类Dev

从unsigned long long转换为unsigned int

来自分类Dev

在C中将unsigned char数组转换为signed short

来自分类Dev

如何在C ++中将unsigned int转换为两个unsigned short?

来自分类Dev

为什么这里没有将带符号的char转换为unsigned int?

来自分类Dev

自动将int转换为unsigned int

来自分类Dev

如何在C ++中将float转换为unsigned int?

来自分类Dev

将带符号的char转换为C中的unsigned int

来自分类Dev

如何在python中将unsigned char类型的int字符串转换为int

来自分类Dev

如何在C ++中将char转换为int?

来自分类Dev

如何在C ++中将char转换为int?(文件处理)

来自分类Dev

将int转换为unsigned char数组并向后转换

来自分类Dev

目标c将int转换为unsigned char十六进制

来自分类Dev

将 void (*)() 转换为 void (*)(unsigned char)

来自分类Dev

在 C++ 中将结构类型转换为 unsigned char*

Related 相关文章

  1. 1

    将带符号的char转换为C中的unsigned int

  2. 2

    在C中将char数组转换为int

  3. 3

    将Const char *转换为Unsigned long int-strtoul

  4. 4

    在C中将char转换为unsigned short

  5. 5

    在C中将int转换为char?

  6. 6

    从“ int”转换为“ unsigned char”可能会改变其值

  7. 7

    我可以将unsigned char *强制转换为unsigned int *吗?

  8. 8

    在C ++中将char数组转换为int

  9. 9

    从`int`转换为`unsigned char`

  10. 10

    如何在Objective-C中将IP地址从NSString转换为unsigned int?

  11. 11

    如何在Swift中将Int强制转换为unsigned short

  12. 12

    如何将unsigned int转换为unsigned char数组

  13. 13

    如何在C#中将int转换为数字char?

  14. 14

    在C ++中将向量<unsigned char>转换为HBITMAP

  15. 15

    如何在C ++中将char正确转换为int?

  16. 16

    从unsigned long long转换为unsigned int

  17. 17

    在C中将unsigned char数组转换为signed short

  18. 18

    如何在C ++中将unsigned int转换为两个unsigned short?

  19. 19

    为什么这里没有将带符号的char转换为unsigned int?

  20. 20

    自动将int转换为unsigned int

  21. 21

    如何在C ++中将float转换为unsigned int?

  22. 22

    将带符号的char转换为C中的unsigned int

  23. 23

    如何在python中将unsigned char类型的int字符串转换为int

  24. 24

    如何在C ++中将char转换为int?

  25. 25

    如何在C ++中将char转换为int?(文件处理)

  26. 26

    将int转换为unsigned char数组并向后转换

  27. 27

    目标c将int转换为unsigned char十六进制

  28. 28

    将 void (*)() 转换为 void (*)(unsigned char)

  29. 29

    在 C++ 中将结构类型转换为 unsigned char*

热门标签

归档