C語言---整型字串轉換
C語言提供了幾個標準庫函式,可以將任意型別(整型、長整型、浮點型等)的數字轉換為字串。以下是用itoa()函式將整數轉 換為字串的一個例子:
# include <stdio.h>
# include <stdlib.h>
void main (void)
{
int num = 100;
char str[25];
itoa(num, str, 10);
printf("The number ’num’ is %d and the string ’str’ is %s. /n" ,
num, str);
}
itoa()函式有3個引數:第一個引數是要轉換的數字,第二個引數是要寫入轉換結果的目標字串,第三個引數是轉移數字時所用 的基數。在上例中,轉換基數為10。10:十進位制;2:二進位制...
itoa並不是一個標準的C函式,它是Windows特有的,如果要寫跨平臺的程式,請用sprintf。
是Windows平臺下擴充套件的,標準庫中有sprintf,功能比這個更強,用法跟printf類似:
char str[255];
sprintf(str, "%x", 100); //將100轉為16進製表示的字串。
函式名: atol
功 能: 把字串轉換成長整型數
用 法: long atol(const char *nptr);
程式例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
long l;
char *str = "98765432";
l = atol(str); /* 原來為l = atol(lstr); */
printf("string = %s integer = %ld/n", str, l);
return(0);
}
atol(將字串轉換成長整型數)
相關函式 atof,atoi,strtod,strtol,strtoul
表標頭檔案 #include<stdlib.h>
定義函式 long atol(const char *nptr);
函式說明 atol()會掃描引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時('/0')才結束轉換,並將結果返回。
返回值 返回轉換後的長整型數。
附加說明 atol()與使用strtol(nptr,(char**)NULL,10);結果相同。
範例 /*將字串a與字串b轉換成數字後相加*/
#include<stdlib.h>
main()
{
char a[]=”1000000000”;
char b[]=” 234567890”;
long c;
c=atol(a)+atol(b);
printf(“c=%d/n”,c);
}
執行 c=1234567890
相關文章
- c語言字串,數字轉換C語言字串
- C語言“字串-數字”之間的轉換C語言字串
- c語言字串與整形,浮點數...相互轉換C語言字串
- c語言字元常量當做整型C語言字元
- C 語言整數與字串的相互轉換介紹字串
- C語言atoi()函式:將字串轉換成int(整數)C語言函式字串
- C語言字串C語言字串
- 字串(C語言)字串C語言
- Laravel 自動轉換長整型雪花 ID 為字串Laravel字串
- VC環境下整型轉換為字串型(2)字串
- C語言的本質(26)——C標準庫之數值字串轉換C語言字串
- 在LoadRunner中轉換字串大小寫的C語言函式字串C語言函式
- c# 整型資料與字串 的之間互換C#字串
- C語言 - 字串拼接C語言字串
- C語言字串例題C語言字串
- 【C語言】整型在記憶體中的儲存C語言記憶體
- C語言的隱式型別轉換C語言型別
- C語言進位制轉換與列印C語言
- c/c++ c語言字元與字串C++C語言字元字串
- strtol() 字串轉長整型函式字串函式
- C語言中字串與整數的相互轉換C語言字串
- C語言型別轉換大學霸IT達人C語言型別
- Golang語言包-字串處理strings和字串型別轉換strconvGolang字串型別
- 【c語言】把一個長整型給一個字元指標C語言字元指標
- C語言知識彙總 | 51-C語言字串指標(指向字串的指標)C語言字串指標
- C語言sizeof()變數、字元、字串C語言變數字元字串
- C語言進階[2]:字串常量C語言字串
- SAP OTR語言轉換R語言
- 為什麼C語言Scanf函式對字串不要加取地址運算子?而整型變數要加?C語言函式字串變數
- C語言系列之 字串、型別轉換與運算子-尹成-專題視訊課程C語言字串型別
- c語言字串處理函式大全C語言字串函式
- C++語言概述 (轉)C++
- C語言:將字串中所有小寫字母轉為大寫字母C語言字串
- 淺談MySql整型索引和字串索引失效或隱式轉換問題汊叄MySql索引字串
- 【揭祕】C語言型別轉換時發生了什麼?C語言型別
- C語言學習之:指標與字串C語言指標字串
- 用C語言實現常見的三種中文內碼轉換(轉)C語言
- 字串轉換字串