当前位置:  技术问答>linux和unix

类似uint8_t的类型是不是定义的宏?

    来源: 互联网  发布时间:2015-10-24

    本文导语:  在unix/linux 下进行网络编程,经常遇到这样的类型,比如:    struct sockaddr{        uint8_t sa_len;        sa_family_t sa_family;        char sa_data[14];    }    其中的uint8_t,sa_family_t是什么东东,值都是int类型的,谢谢...

在unix/linux 下进行网络编程,经常遇到这样的类型,比如:
   struct sockaddr{
       uint8_t sa_len;
       sa_family_t sa_family;
       char sa_data[14];
   }
   其中的uint8_t,sa_family_t是什么东东,值都是int类型的,谢谢!

|
一般你如果要程序运行在不通的硬件环境需要考虑;

uint8_t: 是字长固定为8比特的无符号型整型类型
sa_family_t: 好像是地址簇类型,我记不清,你最好查查:)

|
在stdint.h中

|
stdint.h中,是ISO标准必须支持的类型集,包括:intxx_t, uintx_t.

|
类似uint8_t的类型,
是为了防止在不同硬件系统上表示的差异导致程序的歧义,而定义的硬件无关的类型吧,
象这个应该是无符号整型,占8个字符吧~
高手们我说的对吗?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python中类似printf的字符串格式化详解
  • 如何在UNIX的C编程中使用类似VC里面的TRACE宏?或者有没有类似功能?
  • 请问Linux字下有没有类似于Dos下Turbo C的集成环境编辑器?如果没有,有一个类似Dos的Edit编辑器都不错,至少有下拉菜单.
  • 诸位写驱动是先找一个类似的程序更改还是从头些?
  • shell如何做成类似java的List
  • 急:哪位用过partition magic,或类似工具,先谢了?100分
  • Android 上类似IOS 的开关控件。 Android ToggleButton
  • 类似Digg的CMS系统 Pligg
  • 类似Twitter的登录框
  • 类似telnet 的BBS的服务器端如何编?
  • 类似于top
  • 请问在redhat9下有类似于vc的开发环境吗
  • aix 和什么系统比较类似?
  • 红旗LINUX 如何进入类似于DOS的命令界面啊
  • 类似于 windows7 下 Purble Pairs 的小游戏 翻一下小游戏
  • 类似于Shell界面下setup命令的文本模式菜单用C语言如何实现
  • 请教java中如何实现vb中chr() ,asc() 类似的功能?
  • JAVA里有没有类似SLEEP的函数?
  • Java有类似的“MSDN”吗?
  • 如何用JAVA做类似服务的一类程序?
  • 如何实现类似PHP.PB等语言中eval的函数功能?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3