iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
自我挑戰組

那些有趣的程式系列 第 2

【Day2】從零開始的程式大亂鬥:C、Python、JavaScript、HTML/CSS

  • 分享至 

  • xImage
  •  

今天會介紹C、Python、JavaScript這三種語言的差異。

C語言

靜態程式語言(靜態類型):變數的類型要明確指定資料型別

  • int(整數)
  • float(浮點數)
  • char(字元)

必須在每行程式的結尾都加上分號;

#include <stdio.h>

int main() {
    int integer = 1;
    float floating = 2.2;
    char character = 'c';

    printf("%d\n", integer);
    printf("%f\n", floating);
    printf("%c\n", character);
    return 0;
}

Python

動態程式語言(動態類型):不需要在宣告時明確指定型別。變數的資料類型是根據內容自動決定的。
使用縮排定義程式碼區塊

integer = 1
floating = 2.2
character = 'c'

print(integer)
print(floating)
print(character)

JavaScript

動態程式語言(動態類型):與Python相同,JavaScript變數的資料類型是根據內容動態決定的。
瀏覽器支援

var integer = 1;
var floating = 2.2;
var character = 'c';

console.log(integer);
console.log(floating);
console.log(character);

上一篇
【Day1】從零開始的程式大亂鬥:前言
下一篇
【Day3】從零開始的程式大亂鬥:Hello World
系列文
那些有趣的程式35
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言