![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
nanshenjiang
这个作者很懒,什么都没留下…
展开
-
有关stdint中unit部分操作:合并,加法
#include <stdio.h>#include <stdint.h>int main(int argc, char* argv[]) { //16位转两个8位 uint8_t a, b, c, d; uint16_t f = 0x1234; c = (f >> 8) & 0x00ff; d = f & 0x00ff; printf("a: %#x, b: %#xn", a,b); //3.原创 2021-02-06 21:02:38 · 248 阅读 · 0 评论 -
c程序测试性能
linux下可测试cpu运转cycle数:#include <time.h>#include<linux/types.h>#define TEST 1uint64_t rdtsc(){ uint32_t lo,hi; __asm__ __volatile__ ( "rdtsc":"=a"(lo),"=d"(hi) ); return (uint64_t)hi<&l原创 2021-03-09 18:40:33 · 787 阅读 · 0 评论