免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
C# 中的 bool、char 和 string 類型

上一篇(地址:https://www.vinanysoft.com/c-sharp-basics/data-types/fundamental-numeric-types/)只介紹了基本數(shù)值類型,本篇將介紹其他的一些類型: bool、charstring。

布爾類型(bool

bool 關(guān)鍵字是 System.Boolean 的別名。 它用于聲明變量來(lái)存儲(chǔ)布爾值:truefalse。

可將布爾值賦給 bool 變量。 也可以將計(jì)算結(jié)果為 bool 類型的表達(dá)式賦給 bool 變量。

public class BoolTest{    static void Main()    {        bool b = true;        // WriteLine automatically converts the value of b to text.        Console.WriteLine(b);        int days = DateTime.Now.DayOfYear;        // Assign the result of a boolean expression to b.        b = (days % 2 == 0);        // Branch depending on whether b is true or false.        if (b)        {            Console.WriteLine("days is an even number");        }        else        {            Console.WriteLine("days is an odd number");        }       }}/* Output:  True  days is an <even/odd> number*/

雖然理論上一個(gè)二進(jìn)制位足以容納一個(gè)布爾類型的值,但 bool 實(shí)際大小是一個(gè)字節(jié)。

字符類型(char

char 類型關(guān)鍵字是 System.Char 結(jié)構(gòu)類型的別名,它表示 Unicode UTF-16 字符:

類型范圍大小.NET 類型
charU+0000 到 U+FFFF16 位System.Char

輸入 char 字面量需要將字符放到一對(duì)單引號(hào)中,比如 'A'。所有鍵盤字符都可這樣輸入,包括字母、數(shù)字以及特殊符號(hào)。

有的字符不能直接插入源代碼,需進(jìn)行特殊處理。首先輸入反斜杠(\)前綴,再跟隨一個(gè)特殊字符代碼。反斜杠和特殊字符代碼統(tǒng)稱為轉(zhuǎn)義序列(escape sequence)。

例如,\n 代表?yè)Q行符,而 \t 代表制表符。由于反斜杠標(biāo)志轉(zhuǎn)義序列開始,所以要用 \\ 表示反斜杠字符。

Console.Write("\'");    //輸出單引號(hào)(')Console.Write("\\");    //輸出反斜杠(\)

char 類型字面量可以輸入字符、十六進(jìn)制轉(zhuǎn)義序列或 Unicode 表示形式。 也可以將整型字面量強(qiáng)制轉(zhuǎn)換為相應(yīng)的 char 值。 在下面的示例中,使用相同的字符 X 對(duì) char 數(shù)組的四個(gè)元素進(jìn)行初始化:

var chars = new char[4];chars[0] = 'X';        // Character literalchars[1] = '\x0058';   // Hexadecimalchars[2] = (char)88;   // Cast from integral typechars[3] = '\u0058';   // UnicodeConsole.Write(string.Join(" ", chars));// Output: X X X X

下表列出了字符串轉(zhuǎn)義序列:

轉(zhuǎn)義序列字符名稱Unicode 編碼
\'單引號(hào)0x0027
\"雙引號(hào)0x0022
\\反斜杠0x005C
\0null0x0000
\a警報(bào)0x0007
\b退格0x0008
\f換頁(yè)0x000C
\n換行0x000A
\r回車0x000D
\t水平制表符0x0009
\v垂直制表符0x000B
\uUnicode 轉(zhuǎn)義序列 (UTF-16)\uHHHH(范圍:0000 - FFFF;示例:\u00E7 =“?”)
\UUnicode 轉(zhuǎn)義序列 (UTF-32)\U00HHHHHH(范圍:000000 - 10FFFF;示例:\U0001F47D =“
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
今天了解一下基本數(shù)據(jù)類型!
C#深入淺出之?dāng)?shù)據(jù)類型
java.util.regex.Pattern的應(yīng)用
ASP.NET 中的正則表達(dá)式
20分鐘內(nèi)看完這篇,閉著眼寫正則表達(dá)式
ASP
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服