格式轉化函式 sscanf, sprintf

2021-06-12 20:58:56 字數 432 閱讀 6121

標頭檔案 stdio.h

簡介1.               對於字串與數值的相互轉換,使用sscanf和sprintf相當方便。我曾經由於忘記sscanf這個函式,自己用遞迴和迴圈,寫了乙個從字串轉換為雙精度的函式。

2.               從數值到字串可以用sprintf;從字串到數值可以用sscanf。

3.               sprintf函式可以對字元陣列進行賦值。比如對於乙個字元陣列,是不能直接用乙個字串來賦值的。但是利用sprintf就能對乙個字元陣列賦值為乙個字串。例如:sprintf(str,"%s","hello");

示例**----實現浮點型與字元陣列相互轉換

#include#definemax_buffer 100

intmain()

數字格式轉化

對於數字 1 轉化未 01 對於int之類的資料轉化成指定位數的字串,不足位數以0補充 string.format 02d num 對於bigdecimal資料型別的資料,需要轉換成指定形式的字串 千分位顯示 比如 5544625.6 轉換成以5,544,625,60 decimalformat f...

Json格式轉化

說明 改api主要負責將物件轉化為json,將json轉化為物件,同時優化異常處理.package com.test.util import org.springframework.util.stringutils import com.fasterxml.jackson.core.jsonproc...

日期格式轉化

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 12小時 h 24小時 h 分 m 秒 s 周 e 季度 q 可以用 1 2 個佔位符 年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 eg new date pattern y...