標準函數stdlib.h應用舉例

2021-03-02 電氣自動化資料庫


#include<reg51.h>   //包含51單片機寄存器定義的頭文件

#include<stdlib.h>   //包含函數isalpha()聲明的頭文件

/*************************************************

函數功能:延時約150ms

*************************************************/

void delay(void)

{

  unsigned char m,n;

  for(m=0;m<200;m++)

    for(n=0;n<250;n++)

        ;

}

/*************************************************

函數功能:主函數

*************************************************/

void main(void)

 {

  unsigned char i;

  while(1)

   {

  for(i=0;i<10;i++) //產生10個隨機數

    {

   P3=rand()/160; //將產生的隨機數縮小160倍後送P3顯示

delay();

  }

 }

相關焦點

  • 在頭文件中定義
    元素使用指向的函數進行比較comp。如果數組尚未*key按照與使用相同的標準升序進行分區,則行為未定義comp。__為整數常量時1才能保證可用stdlib.h。比較函數的籤名應該等同於以下內容:int cmp(const void * a,const void * b); 該函數不得修改傳遞給它的對象,並且在調用相同對象時必須返回一致的結果,而不管它們在數組中的位置。
  • C語言malloc()函數:動態分配內存空間
    頭文件:#include <stdlib.h>malloc() 函數用來動態地分配內存空間(如果你不了解動態內存分配
  • C語言操作時間函數,實現定時執行某個任務小程序
    常用時間函數及舉例1、time函數頭文件:time.h函數定義:time_t time (time_t *t)說明: 返回從1970年1月1日的UTC時間從0時0分0妙算起到現在所經過的秒數。舉例如下:#include <stdio.h>#include <stdlib.h>#include<time.h>int main(void) { time_t timep;  time
  • Linux 高級編程 - 標準 IO 庫
    標準 IO 庫上一篇文章我們學習了 5 個底層的 IO 函數,這次我們來學習標準的 IO 函數,既然是標準那肯定在多個平臺都有使用到,例如 Linux,Windows…,上層應用用標準庫開發還是很常見的,因為它們可以跨平臺。
  • STDEV函數的實際應用舉例
    講了很多的函數的應用,如果探求函數的作用:無外乎兩種,一是求數據的值,二是分析數據,這兩點同樣都是很重要的。在求數據時會用到求和,條件求和,匯總求和;還有求日期,求特殊值,最大最小值,等等,很多很多,這也是函數的特長所在。
  • dup( )和dup2( )函數
    所複製的文件描述符與原來的文件描述符共享各種文件狀態dup2(oldfd, newfd)等效於close(oldfd);fcntl(oldfd, F_DUPFD, newfd);在shell的重定向功能中,(輸入重定向」<」和輸出重定向」>」)就是通過調用dup或dup2函數對標準輸入和標準輸出的操作來實現的
  • C語言常用的庫函數
    附錄C C語言常用的庫函數庫函數並不是C語言的一部分,它是由編譯系統根據一般用戶的需要編制並提供給用戶使用的一組程序。由於C庫函數的種類和數目很多,例如還有屏幕和圖形函數、時間日期函數、與系統有關的函數等,每一類函數又包括各種功能的函數,限於篇幅,本附錄不能全部介紹,只從教學需要的角度列出最基本的。讀者在編寫C程序時可根據需要,查閱有關系統的函數使用手冊。
  • ​【轉載】字符轉數字:C語言裡atoi函數和它的童鞋
    了解途徑1、百度、技術論壇2、Linux環境下使用man查詢man atoi需包含頭文件#include <stdlib.h>函數原型字符串轉數字#include <stdio.h>#include <stdlib.h>int main(){    char *ptr1
  • C語言這些常用的標準庫(頭文件),你不得不知道...
    有很多工程師喜歡自己封裝一些標準庫已有的函數,其實自己封裝的函數,並不一定比標準庫好,有時候反而代碼更冗餘,且有bug。
  • C語言庫函數(S類字母) - 2
    : setpalette  功  能: 改變調色板的顏色  用  法: void far setpalette(int index, int actural_color);  程序例:  #include <graphics.h>  #include <stdlib.h>  #include <stdio.h>
  • Excel 2010 中運算符應用舉例
    Excel 2010 中運算符應用舉例1.算術運算符應用舉例算術運算符:+、-、* 、/ 、^、%例1「=-5*20+20%*100+4^3/2」,這個公式中主要是用算術運算符連接而成的公式,其中參與第一級別運算是-5,20%,4^3(運算符為負號、百分號、乘方),第二級運算是-5*20,20%*100,4^3/2(運算符為乘和除),第三級參與運算的5*20+20%
  • C語言字符串處理函數之字符串轉換、查詢函數
    介紹完字符串整體操作函數,就該到字符串查詢函數和字符串轉換函數了,至於一些字符串轉換函數,如atoi(),atof(),strtod(),strtol(),tolower(),toupper()等,以後有時間再整理整理。
  • 奇函數加上偶函數是什麼函數,怎麼證明?
    1 奇函數加偶函數的奇偶性例題1:已知f(x)為奇函數,g(x)為偶函數,且兩者的定義域相同,判斷f(x)+g(x)的奇偶性。解:由題意知f(x)=–f(–x),g(x)=g(–x),令h(x)=f(x)+g(x),則h(x)的定義域關於原點對稱。
  • 《數學提高》奇函數加偶函數是什麼函數
    設f(x)為偶函數,g(x)是奇函數令f(x)=f(x)+g(x)F(-x)=f(-x)+g(-x)=f(x)-g(x)≠f(x)+g(x)=F(x)也≠-[f(x)+g(x)]=-F(x)即非奇非偶函數。奇函數加偶函數的奇偶性已知f(x)為奇函數,g(x)為偶函數,且兩者的定義域相同,判斷f(x)+g(x)的奇偶性。
  • 因為一個函數strtok踩坑,我被老工程師無情嘲笑了(一)
    本篇為基礎篇,在後續中將進一步剖析拓展一個應用實例網絡上一個比較經典的例子是將字符串切分,存入結構體中,我整理了一下,看代碼//https://tool.lu/coderunner///來源:技術讓夢想更偉大//作者:李肖遙
  • GDB入門教程之查看函數調用堆棧
    調用堆棧是當前函數之前的所有已調用函數的列表,每個函數及其變量都被分配了一個 "棧幀",使用 GDB 查看函數調用堆棧可清晰地看到各個函數的調用順序以及各函數的輸入形參值,是分析程序的執行流程和輸入依賴的重要手段。
  • 【軟體應用】office常用函數及竅門
    應用舉例:在C23單元格中輸入公式:=DATEDIF(A23,TODAY(),"y"),確認後返回系統當前日期[用TODAY()表示)與A23單元格中日期的差值,並返回相差的年數。  特別提醒:這是Excel中的一個隱藏函數,在函數嚮導中是找不到的,可以直接輸入使用,對於計算年齡、工齡等非常有效。