C 字串 int轉換 bin2int CRC

2021-10-02 07:53:30 字數 2038 閱讀 3482

字串轉int型別

#include

#include

intmy_atoi

(char

* pstr)

while

(isspace

(*pstr)

)//符號是正號,指標指向下乙個字元;負號,integer_sign置為-1,指標指向下乙個字元 if(

*pstr ==

'-')if(

*pstr ==

'-'||

*pstr ==

'+')

while

(*pstr >=

'0'&&

*pstr <=

'9')

ret_integer = integer_sign * ret_integer;

return ret_integer;

}int

main()

int型別轉字串
/*itoa to 16 10 8*/

#include

#include

#include

#define n 48

char s[n]

;void

reverse

(char s)

void

itoa

(int n,

int base)

}while

((n/

=base)

>0)

;if(sign <

0) s[i++]=

'-';

s[i]

='\0'

;reverse

(s);

printf

("%s\n"

, s);}

intmain()

#include

#include

#define n 48

char s[n];/*

void printd(int n)

if (n/10)

printd(n/10);

putchar(n%10+'0');}*/

void

reverse

(char s)

char

*myitoa

(int n)

while

(n>0)

;if(sign <0)

s[i++]=

'-';

s[i]

='\0'

;//最後加上字串結束符

reverse

(s);

return s;

}int

main()

bin2int
fread

(&a,

sizeof

(char),

1, infp)

;//infp = fopen("nvme_end2end_lenovo_512.dfw","rb");

printf

("%02x "

, a)

;//unsigned char a

fprintf

(outfp,

"%02d "

, a)

;//outfp = fopen("1.txt","w+")

crc 糾錯
/*crc*/

uint8_t calculatecrc

(uint8_t const

* pdata, uint32_t databufferlength)

crc =

mcrc8

(crc,

*pdata++);

}return crc + add;

}uint8_t mcrc8

(uint8_t incrc, uint8_t indata )

else

}return data;

}

objective c 字串 日期 Int轉換

1 字串轉換為日期 nsdateformatter dateformat nsdateformatter alloc init 例項化乙個nsdateformatter物件 dateformat setdateformat yyyy mm dd hh mm ss 設定時間格式,這裡可以設定成自己需要...

c語言 字串轉換為int或float

在c語言程式設計中,經常會遇到將字串或者字元陣列內的資料轉換為int型資料或者float型資料,網上找了好多方法,結果都不可行,可能是c 的函式吧。在經過多方詢問後,發現可以用atoi和atof函式來進行轉換,具體如下 它們都存在於中 atoi atoi 是把字串轉換成int型的乙個c語言函式,很方...

字串轉換成整型int

atoi 函式用來將字串轉換成整數 int 其原型為 int atoi const char str 函式說明 atoi 函式會掃瞄引數 str 字串,跳過前面的空白字元 例如空格,tab縮排等,可以通過 isspace 函式來檢測 直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時 0...