有人可以解释uint8_t和__u8类型之间的区别吗?

我知道uint8_t是在stdint.h中定义的,并且它们在每个unix系统上都可用.

/* Unsigned. */

typedef unsigned char uint8_t;

typedef unsigned short int uint16_t;

...

如果我使用它们可以识别我打算做什么.

现在我偶然发现了__u8和__u16类型.它似乎对我来说是一样的.

其中一些类型在linux / types.h中定义

#ifdef __CHECKER__

#define __bitwise__ __attribute__((bitwise))

#else

#define __bitwise__

#endif

#ifdef __CHECK_ENDIAN__

#define __bitwise __bitwise__

#else

#define __bitwise

#endif

typedef __u16 __bitwise __le16;

typedef __u16 __bitwise __be16;

typedef __u32 __bitwise __le32;

...

我没找到__u8但我仍然可以使用它,它的行为就像uint8_t.

性能或内存消耗有一些差异吗?

感谢帮助 :)

c语言程序中u8是什么意思,c – __u8和uint8_t之间的区别相关推荐

  1. python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...

    Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种 答:编译错误 人体体温能自动调控在37度,其原因是( ). 答:人体内产生的热能是分批放出的 人体内有完善的 ...

  2. c语言程序中的基本功能,c语言程序中的基本功能模块为什么?

    c语言程序中的基本功能模块为"函数".一个C语言程序可以由一个主函数和若干个函数构成:一个大的应用程序一般应该分为多个程序模块,每一个模块用来实现一个功能,而模块的功能是由函数完成 ...

  3. 在c语言程序中 对文件进行操作首先要,《C语言程序设计》试题八及答案

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  4. 在c语言程序中无论是整数还是实数,C语言基础题及参考答案

    C 第一单元程序设计和C语言 一.选择题 1.C语言的基本构成单位是: A . A. 函数 B. 函数和过程 C. 超文本过程 D. 子程序 2.一个C语言程序总是从 B 开始执行. A. 主过程 B ...

  5. c语言程序设计删除,C程序设计语言练习1-23 编写一个删除C语言程序中所有的注释语句...

    C程序设计语言练习1-23 编写一个删除C语言程序中所有的注释语句,要正确处理带引号的字符串与字符常量,以C语言中,注释不允许嵌套. 本程序运行后,将要求用户输入一个当前目录下的C源码程序文件名,读取 ...

  6. c++语言程序中,main()函数必须放在程序开始的部分,C++多选题(附答案)

    计算机二级考试,附答案 多选题题库 C概述 1.[多选题.2005-4]不是C语言程序的基本单位是________. (A). 程序行 (B). 函数 (C). 语句 (D). 字符 2.[多选题.2 ...

  7. c语言规定对程序中所用的变量必须,【判断题】C语言程序中要用到的变量必须先定义,然后再使用...

    [判断题]C语言程序中要用到的变量必须先定义,然后再使用 更多相关问题 在进行自动选择属性时,必须设立两个对象,其中决定执行什么风格的搜索的是下面的哪一个( ). 保湿化妆品既可向皮肤补充水分,又可防 ...

  8. c++语言程序中,要调用的函数必须在main()函数中定义,惠州学院C++考试复习题

    惠州学院C++复习题 一.选择题 1.C++的源文件的扩展名是_____C____. A.h B.obj C.cpp D.exe 2.下列选项能够作为C++变量名的是___C____. A.false ...

  9. 在c语言中 函数的作用是什么,C语言程序中函数的定义

    C语言程序中函数的定义 C语言的函数问题是困扰很多学者的问题的,c程序中什么是函数呢?下面啦小编为大家精心推荐的c程序中函数的定义,希望能够对您有所帮助. C语言读书笔记--函数 先来看看函数的一般形 ...

最新文章

  1. Spark Streaming实践和优化
  2. spring 判断非空提示断言
  3. Linux上的gitlab日常操作
  4. python统计行号_用Python实现两个文件的不同行的编号
  5. centos6.8 配置mysql赋予mysql远程连接权限
  6. Python 之匿名函数和偏函数
  7. 基于梯度的权重更新优化迭代算法
  8. mysql数据库调试_mysql数据库调试
  9. 一个令周润发感动流泪的故事《树》
  10. python--sorted函数
  11. RT-Thread配置SPI-Flash(W25Q256)
  12. 重心解模糊化matlab,谁能给我个用重心法的MATLAB模糊推理程序
  13. matlab三维向量,matlab三维数据绘图
  14. Dubbo笔记 ⑭ :Dubbo集群组件 之 Directory
  15. 详解!适合女生做的互联网项目
  16. 计算机系统桌面图标有,电脑桌面图标,教您电脑桌面图标有蓝色阴影怎么去掉...
  17. 深度学习|费解的tensorflow
  18. Linux I/O编程 实验内容
  19. elasticsearch2.4.1+kibana4.6.1+mavel2.4.1
  20. 内网DNS报错:** server can‘t find ns1.aaa.com: SERVFAIL

热门文章

  1. 适合学计算机学生喝的茶,学生喝什么茶能够提高记忆力
  2. Hadoop 3.x|第二天|配置完全分布式运行模式(重点)
  3. SQLyog:Error Code : 1583 Incorrect parameters in the call to native function ‘concat‘
  4. android监控io产生的应用,Android IO性能分析及排查
  5. 伦敦 quant_伦敦统一用户组8
  6. halcon学习_超人启蒙班10-20课
  7. kprobe与perf probe使用简单记录
  8. 第1章 数据库系统绪论
  9. Primeng PrimeFlex 的使用总结 (Angular 10)
  10. 为什么现在的智能手机,都被设计成不可更换电池?