<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Visual Basic 語法結構 > 原文: [https://zetcode.com/lang/visualbasic/lexis/](https://zetcode.com/lang/visualbasic/lexis/) 像人類語言一樣,計算機語言也具有詞匯結構。 Visual Basic 程序的源代碼由令牌組成。 令牌是原子代碼元素。 在 Visual Basic 中,我們具有注釋,變量,字面值,運算符,定界符和關鍵字。 Visual Basic 程序由 Unicode 字符集中的字符組成。 ## 注釋 注釋被人類用來闡明源代碼。 Visual Basic 中的所有注釋都使用`'`字符或`Rem`關鍵字。 ```vb Option Strict On ' This is comments.vb ' Author: Jan Bodnar ' ZetCode 2010 Module Example Rem program starts here Sub Main() Console.WriteLine("This is comments.vb") End Sub End Module ``` Visual Basic 編譯器將忽略注釋。 ## 空白 Visual Basic 中的空白用于分隔源文件中的標記。 它用于提高源代碼的可讀性。 在某些地方需要空格。 例如,在`Dim`關鍵字和變量名之間。 在其他地方,這是禁止的。 它不能出現在變量標識符或語言關鍵字中。 ```vb a=1 b = 2 c = 3 ``` 標記之間放置的空間量與 Visual Basic 編譯器無關。 ## 行繼續符 如果一條語句跨越多行,則必須使用行繼續符。 這與基于 C 和 C 的語言不同。 ```vb Console.WriteLine("The length of the first string is " _ + str1.Length.ToString() + " characters") ``` 主要是出于可讀性原因,我們不想一行中包含太多字符。 我們打破界限,繼續下一行。 在 Visual Basic 中,我們必須使用行繼續符,否則編譯將失敗。 ## 變量 變量是一個標識符,它保存一個值。 在編程中,我們說我們為變量分配了一個值。 從技術上講,變量是對存儲值的計算機內存的引用。 變量名稱可以包含字母數字字符和下劃線。 標識符可以以字符或下劃線開頭。 它可能不能以數字開頭。 變量名稱不區分大小寫。 這意味著`Name`,`name`或`NAME`引用相同的變量。 變量名稱也不能與語言關鍵字匹配。 ```vb Dim name23 As String Dim _col As Integer Dim birth_date As Date ``` 這些是有效的 Visual Basic 標識符。 ```vb Option Strict On Module Example Sub Main() Dim name As String = "Robert" Dim Name As String = "Julia" Console.WriteLine(name) Console.WriteLine(Name) End Sub End Module ``` 由于標識符不區分大小寫,因此無法編譯此代碼。 ## 字面值 字面值是類型的特定值的字面值表示。 字面值類型包括布爾值,整數,浮點數,字符串,字符和日期。 從技術上講,字面值將在編譯時分配一個值,而變量將在運行時分配。 ```vb Dim age As Byte = 29 Dim nationality As String = "Hungarian" ``` 在這里,我們為變量分配了兩個字面值。 數字 29 和字符串`"Hungarian"`是字面值。 ```vb Option Strict On Module Example Sub Main() Dim sng As Boolean = True Dim name As String = "James" Dim job As String = Nothing Dim age As Byte = 23 Dim weight As Single = 68.5 Dim born As DateTime = DateValue("November 12, 1987") Console.WriteLine("His name is {0}", name) If sng Then Console.WriteLine("He is single") Else Console.WriteLine("He is in a relationship") End If Console.WriteLine("His job is {0}", job) Console.WriteLine("He weighs {0} kilograms", weight) Console.WriteLine("He was born in {0}", _ Format(born, "yyyy")) End Sub End Module ``` 在上面的示例中,我們還有其他字面值。 布爾字面值可以具有`True`或`False`值。 `James`是字符串字面值。 `Nothing`代表任何數據類型的默認值。 `23`是一個整數字面值。 `68.5`是浮點字面值。 最后,`November 12, 1987`是日期字面值。 ```vb $ ./literals.exe His name is James He is single His job is He weighs 68.5 kilograms He was born in 1987 ``` 這是程序的輸出。 ## 運算符 運算符是用于對某個值執行操作的符號。 ```vb + - * / \ ^ & = += -= *= /= \= ^= < > &= >>= <<= >= <= >> <> << ``` 這些是 Visual Basic 運算符。 我們將在本教程的后面部分討論運算符。 ## 分隔符 分隔符是一個或多個字符的序列,用于指定純文本或其他數據流中單獨的獨立區域之間的邊界。 ```vb ( ) { } ! # , . : := ? ``` 這些是 Visual Basic 分隔符。 ```vb Dim language As String = "Visual Basic" ``` 雙精度字符用于標記字符串的開頭和結尾。 ```vb Console.WriteLine("Today is {0}", GetToday) ``` 括號(方括號)用于標記方法簽名。 簽名由方法參數組成。 圓括號用于表示求值值。 ```vb Dim array() As Integer = { _ 2, 4, 5, 6, 7, 3, 2 } ``` 大括號也用于創建數組。 ## 關鍵詞 關鍵字是 Visual Basic 語言中的保留字。 關鍵字用于在計算機程序中執行特定任務。 例如,打印值,執行重復性任務或執行邏輯操作。 程序員不能將關鍵字用作普通變量。 Visual Basic 具有豐富的關鍵字。 其中許多內容將在本教程中進行解釋。 關鍵字包括`If`,`Else`,`Dim`,`For`,`Date`,`Double`,`Or`,`Exit`等。 ```vb Option Strict On Module Example Sub Main() Dim i As Integer For i = 0 To 35 Step 5 Console.WriteLine(i) Next End Sub End Module ``` 在上面的示例中,我們使用以下關鍵字:`Option`,`On`,`Module`,`Sub`,`Dim`,`As`,`Integer`,`For`,`To`,`Step` ,`Next`和`End`是 Visual Basic 關鍵字。 在 Visual Basic 教程的這一部分中,我們介紹了 Visual Basic 語言的基本詞匯。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看