回覆列表
-
1 # 年輕人的日常
-
2 # 使用者5063377250119
以 printf() 列印 long double 時需要在格式中加上 "L" 字首,例如"%Le"、"%Lf",否則 printf() 會以為你輸入的是 double。參考 printf, fprintf, sprintf, snprintf, printf_s, fprintf_s 。
-
3 # 使用者7538280042503
C語言中輸出longlong型資料使用%lld格式輸出的方法:1、longlong是C99標準對整型型別做的擴充套件,每個longlong型別的變數佔8位元組,64位。其表示範圍為-9223372036854775808~9223372036854775807。2、longlong型別輸出的時候,需要用printf函式,用%lld格式輸出。示例程式碼如下:longlonga=1234;printf("a=%lld\n",a)。3、輸出的各種可用於%d上的格式控制,均可用於%lld上,比如%10lld,表示輸出佔十位寬度等。
/** * 把毫秒轉化成日期 * @param dateFormat(日期格式,例如:MM/ dd/yyyy HH:mm:ss) * @param millSec(毫秒數) * @return */ private String transferLongToDate(String dateFormat,Long millSec){ SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); Date date= new Date(millSec); return sdf.format(date); }