自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C语言特殊字符转义

C语言特殊字符转义

2022-12-19 14:24:19 151 1

原创 大小端转换

int big_little_switch(int v){ char buf[4]; char buf2[4]; *(int*)buf = v; buf2[0] = buf[3]; buf2[1] = buf[2]; buf2[2] = buf[1]; buf2[3] = buf[0]; return *(int*)buf2;}

2021-12-09 11:09:17 257

原创 大数据分包和拆包

大数据分包和拆包#include<stdio.h>#include <stdbool.h>char orign_data[]={"{\"data_type\":\"123456789\", \"Data\": \"-87.72,-94.55,-92.35,-102.97,-100.77,-98.09,-97.48,-98.82,-92.96,-89.79,-91.74,-98.58,-97.60,-100.16,-93.45,-93.45,-97.36,-101.50,-92.

2021-12-09 10:15:15 1023

原创 C語言基礎知識–枚舉和共用體

C語言基礎知識–枚舉和共用體#include <stdio.h>enum week{ Mon=1, Tues, Wed, Thurs, Fri, Sat, Sun };//默認第一個元素的值為0,可以通過賦值來改變,week是一個枚舉類型/*共用体的所有成员占用同一段内存,共用体占用的内存等于最长的成员占用的内存*/union data{ int n; char ch; double f;} d,e,h;int main(){ enum week a

2021-03-29 11:55:19 61

原创 C語言基礎知識–結構體(一)定義和初始化

C語言基礎知識–結構體(一)定義和初始化一。struct student{ char *name; //姓名 int num; //学号 int age; //年龄 char sex; //性別 float score; //成绩};student 为结构体名,它包含了 5 个成员,分别是 name、num、age、sex、score。注意大括号后面的分号;不能少,这是一条完整的语句。二。結構體變量定义了两个变量 student1、stude

2021-03-26 14:44:37 180

原创 C語言基礎知識---數組(一)數組的初始化

C語言基礎知識–變量(三)數組的初始化一.範例#include <stdio.h>void test1(void){ int data[5]={1,2,3,4,5};//完全初始化,注意下標不要越界 int data1[5]={1,2,3};//不完全初始化,沒有初始化的元素為0. //int data2[5]={};嚴重錯誤,至少要寫一個數 int data3[5]={0};//數組清零,此時每個元素都是0 //int data4[];編譯錯誤,沒有初始化則不能省略長度

2021-03-26 11:00:47 151

原创 C語言基礎知識--數組(二)字符數組 -定义字符串的几种方式

C語言基礎知識-#include <stdio.h>#include <stdlib.h>int main(){ //定义字符串的几种方式 //字符串和字符数组的区别:最后一位是否是空字符 char names1[] = {'j', 'a', 'c', 'k', '\0'}; char names2[50] = "jack"; char * names3 = "jack"; printf("数组所占空间大小:%d\n", s

2021-03-24 11:05:50 419

原创 C語言基礎知識--變量(一)

C語言基礎知識–變量(一)類型一,變量的類型類型字節無符號取值範圍有符號取值範圍char10~255-128~127short20~65535-32768~32767int40~2^32-1(-2^31) --2^31-1float4long80~2^64-1(-2^63) --2^63-1double8二,變量的初始化 short a = 110; //十进制数字 int b = 02713; //

2021-03-24 11:05:39 57

原创 tera term的TTL脚本(四)一個簡單的.ttl之wait

tera term的TTL脚本(三)一個簡單的.ttl之whilewait:等待匹配的字符串.例1.30s內等到出現error 執行 xxtimeout = 30wait 'error' ;timeout if result=0 then sendln "timeout" ;error has received elseif result=1 then sendln "error happened" endif例2.30s內等到出現error或success 執行

2021-03-16 10:50:37 4884

原创 tera term的TTL脚本(三)一個簡單的.ttl之while pause

tera term的TTL脚本(三)一個簡單的.ttl1.寫一個簡單的while 循環while 1 sendln "hello world"endwhile2.上面的代碼會不停的打印 hello world,如果我不想它循環的這麼快,我只需要它5秒循環一次,可以使用pause來實現while 1 sendln "hello world every 5 second" pause 5endwhile3.pause后接的是整數 單位是s,功能類似sleep函數...

2021-03-16 10:10:05 2168

原创 tera term的TTL脚本(二)一個簡單的.ttl之hello world

tera term的TTL脚本(二)一個簡單的.ttl1.TTL脚本的注釋以;開頭,相當於c語言的//,Linux的#2.sendln 的作用等於在窗口手動輸入的命令,相當於linux里的system下面展示一些 代码片。;annotation sendln "hello word"sendln "ls"...

2021-03-16 10:00:30 544

原创 tera term的TTL脚本(一)運行ttl

tera term的TTL脚本(一)運行ttl1.打開tera term2.控制 -> 宏3.選擇需要執行的.tll腳本

2021-03-16 09:49:05 1282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除