回覆列表
  • 1 # huzibbs

    int表示是整數型別(比如:數字1),double雙精度浮點數型別(比如數字1.5),c和d我不知道,if是流程控制語句,主要用來控制程式執行流程(比如:if i==1{} 表示變數i等於1的時候執行{}裡的程式碼流程),這些都是入門級的。

  • 2 # 看海

    在c語言裡面,有一些單詞是用來表示命令的,而且區分大小寫int,double,if(小寫的)被稱為關鍵字,c和d就不是關鍵字了。不同的關鍵字表示不同的指令,什麼是指令?發出指令的是程式設計師,接受指令的是計算機,指令就是程式設計師對計算機下達的命令。關鍵字按照它們的功能一般分成很多類。char,short,int和double這些被稱為資料定義關鍵字,所謂定義,可以理解為,這四個關鍵字是4個模子,它們的尺寸是不同的,用這四個模子可以在記憶體條中搞出大小不同的坑,不同大小的坑可以存不同大小的數字,被這幾個模子搞出來的坑可以取名,例如a,b,c,nAge等,這些被命名的坑就被稱之為變數。總結起來,這4個關鍵字就是用來在記憶體中製造變數,用來儲存數字的另一類關鍵字: if ,while是用來表示或者控制程式的流程的。世上的事,小到淘米煮飯,大到飛天登月,無比簡單無比複雜的邏輯都能用三種邏輯結構來概括,那就是順序結構,選擇分支結構,迴圈結構順序結構的意思就是一件一件排隊處理,就像流水線加工的零件。選擇分支結構就如開車遇到了三岔口,需要選一條分支來走,不能既走一條又走另一條,這種結構就是用if關鍵字來構造的。迴圈結構,就是重複地做一些操作,while關鍵字就是用來構造迴圈結構的

  • 3 # BWanger軟體開發達人

    我本人用C,C++比較多,回答一下你的提問。

    首先,分一下類。int,double,這兩個在c語言中表示變數型別;c,d,不能單獨使用,與%一起,表示格式化輸出的資料型別;至於IF,它不屬於C語言的關鍵字。C語言是嚴格區分大小寫的。IF與if大不相同。

    以下分別說明:

    int,整型變數。

    C語言支援16位、32位、64位的程式設計。不同的資料位,表示的含意不同。

    如,在編繹選項中,選擇16位,那麼,int就表示兩個位元組的有符號整數。b15是符號位,即-32768~32767。

    但如果選擇32位編繹,int就是4個位元組,相當於16位時的long int。

    用途:對於一般的數學裡的整數運算,不超過2位元組的都可用int。

    double

    雙精度浮點數。與int不同,double與16位,32位編繹沒關係,都是佔有8個位元組空間。其數值範圍為±1.79769313486232E308 ,這個值超大。

    應用:一般高精度的數學運算要用到。比如CAD、數控機床的軌跡計算,對誤差要求很嚴格的地方,必須用double。

    但是要注意:高精度,意味著計算時間長。好在有專門的FPU,專門處理浮點運算,否則,計算機要累爬下了。

    c,d

    C語言的格式化輸出,很簡單。如:

    char ch;

    int cm;

    printf("E=c% d%”,ch,cm);

    //顯示到螢幕上

    printf改為fprintf,加FILE*f

    到輸出到檔案中。

    IF

    正確應為if。

    如:if(a==b)

    printf(“=”);

    如果一定要用大寫的IF,可以用宏定義:

    #define IF if

    這樣,就可以在程式中,用IF代替if了。

  • 中秋節和大豐收的關聯?
  • 為什麼那麼多人喜歡劉德華,他是一個什麼樣的人?