91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++標準C函數在各平臺編譯結果都相同

發布時間:2020-09-03 11:15:04 來源:腳本之家 閱讀:126 作者:蝸牛201 欄目:編程語言

介紹

ANSI組織定義了C標準和標準庫函數。

使用標準C函數優點:

使用標準C函數在任何平臺上都支持,使得同一個源碼,在Windows編譯運行的結果和Linux上編譯運行結果相同,無需更改代碼。

隨機數(rand)

產生指定范圍內隨機數(1~100)

#include <stdio.h>
#include <stdlib.h>
int main()
{
 for (int i=0; i<10; i++)
 {
 printf("%d\n", rand()%100);
 }
}

每次運行會發現得到的是個隨機數一樣,為了解決這個問題,使用srand設置一個種子(seed),每次啟動保證種子不同。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
 srand(time(NULL));
 for (int i=0; i<10; i++)
 {
 printf("%d\n", rand()%100);
 }
}

時間函數(time)

獲取當前時間戳(單位:s),時間戳即為距離1970-01-01 00:00:00的秒數

#include <stdio.h>
#include <time.h>
int main()
{
 time_t ts = time(NULL);
 printf("%d\n", (int)ts);
}

通過時間戳獲取年月日,時分秒,周幾

#include <stdio.h>
#include <time.h>
int main()
{
 time_t ts = time(NULL);
 tm time = *localtime(&ts);
 int year = time.tm_year + 1900;
 int month = time.tm_mon + 1;
 int day = time.tm_mday;
  int hour = time.tm_hour;
 int min = time.tm_min;
 int sec = time.tm_sec;
 int week = time.tm_wday ;
 return 1;
}

通過年月日,時分秒,獲取time_t 時間戳

#include <stdio.h>
#include <time.h>
int main()
{
 //時間為2017-07-15 21:38:30
 tm time = {0};
 time.tm_year = 2017 - 1900;
 time.tm_mon = 7 -1;
 time.tm_mday = 15;
  time.tm_hour = 21;
 time.tm_min = 38;
 time.tm_sec = 30;
 time_t ts = mktime(&time);
 //獲得該天為周幾
 tm time1 = *localtime(&ts);
 printf("周%d\n", time1.tm_wday);
 return 1;
}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對億速云的支持。如果你想了解更多相關內容請查看下面相關鏈接

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泰安市| 永福县| 千阳县| 沂源县| 阿坝县| 沿河| 青海省| 清河县| 漾濞| 汝州市| 南昌市| 固阳县| 岢岚县| 天津市| 冷水江市| 乐安县| 九龙城区| 乌海市| 旬阳县| 比如县| 双牌县| 尚义县| 扶风县| 文登市| 钟山县| 三江| 江川县| 静乐县| 威信县| 射阳县| 开江县| 离岛区| 科技| 沾化县| 隆昌县| 察雅县| 洛隆县| 团风县| 南澳县| 双城市| 图片|