在用户态下使用uint64_t
来源:互联网 发布:js offsetright 编辑:程序博客网 时间:2024/04/26 20:08
#include <stdio.h>#include <stdint.h> typedef struct{unsigned short msg_type;unsigned short msg_len;//msg body len}st_msg_h; typedef struct { char audio_name[64]; uint64_t time_stamp;//输入的要播放的时间戳绝对时间int dec_ch; }st_msg_start; typedef struct{st_msg_h msg_h;//消息头union {int msg_speed;//A_SPEEDst_msg_start msg_start;//A_STRAT}msg_body;}st_audio_msg;int main(){int a, b, c;printf("long long=%d, uint64_t=%d\n", sizeof(long long), sizeof(uint64_t));a = sizeof(st_msg_h);b = sizeof(st_msg_start);c = sizeof(st_audio_msg);printf("a=%d, b=%d, c=%d\n", a, b, c);return 0;}
关键是包含头文件: stdint.h
运行结果:
[feng@other #34]$makegcc -o a a.c[feng@other #35]$./along long=8, uint64_t=8a=4, b=76, c=80
- 在用户态下使用uint64_t
- 在用户态下使用gpio中断
- linux下如何printf size_t/uint64_t
- 在DOS下添加用户
- 在ubuntu下,切换用户
- 请使用ulld格式打印uint64_t的数据
- list.h在用户态下的应用
- 在DPDK环境下搭建OpenvSwitch用户态运行环境
- ubuntu下使用root用户
- Ubuntu下使用root用户
- 非root用户在ubuntu环境下无法使用80端口
- linux新建用户在命令行下使用tag没有提示解决办法
- nginx在使用varnish作缓存情况下获取用户真实ip
- fabric配置——部署在apache下强制使用root用户
- 在su用户模式下使用nautilus打开当前文件夹失败
- 在sqlplus环境下用HR用户使用数据库的一些操作
- ubuntu12.04 安装VLC,在root用户下不能使用的问题
- centos在root用户下不能使用ibus和mount的中文乱码
- 面试浅谈
- 谁在蚕食你的手机话费-初析WM智能手机木马与利益链
- Primer plus C++ 第十一章 使用类 _操作符重载
- 性能调优攻略
- puts和getch的用法
- 在用户态下使用uint64_t
- Linux下环境变量的种类及相关的常用命令
- 如何查找字符串里里面的反斜杠(\)
- ROS使用笔记本自带USB摄像头运行pi_face_tracker,进行人脸识别
- summary.php 写得太复杂了。。。。
- 待整理......
- Android UI selector 例子 (drawable/color)
- 大学生读书推荐:葛兆光
- 【小蒙淘金】12.24晚评-平安夜之黄白再度崛起