1樓:匿名使用者
char 是字元型。
byte 是位元組型(0 - 255)
在參與算術運算是char型別會自動轉為整型;如字元a會轉為對應ascii碼65.
char是用來表示一個字元,而不是一個字,因為一個字要佔用兩個位元組。而儲存一個ansi字元只需一個位元組。注意,強調是ansi字元,而不是unicode字元。
因為unicode要佔用兩個位元組。
byte型別是最自由的一種。它就佔用一個位元組,但沒有定義這個位元組拿來幹什麼。char定義為一個unsigned byte型別。
也就是無符號的一個位元組。它將一個位元組的8位全佔用了。可以表示的資料範圍是0到255之間。
如果你確定處理的字串是標準的ansi字串,那不必轉換也可以直接一個位元組一個位元組地處理。如果要處理的字串不定或是統一的unicode字串則要進行轉換後進行處理。
2樓:匿名使用者
不是一個意思,雖然它們都是一個位元組,但char是有符號的,byte是無符號的,byte型別的本質是unsigned char
char一般用於處理字元,byte一般用於處理資料,但都很少單獨使用,一般char陣列來處理字串,byte陣列用來處理資料。
3樓:匿名使用者
char分為signed char和unsigned char
在c語言中,byte等於unsigned char.
signed char代表的是有符號的字元型,對應整數-128~+127,而unsigned char代表的是無符號的字元型,對應的整數範圍為0~255.
4樓:匿名使用者
大寫byte是c語言中的一種字元型別。
效果等同於 unsigned char型 typedef unsigned char byte 定義一種新型別byte,它其實就是unsigned char
5樓:匿名使用者
一個是有符號一個無符號。
對c來說沒區別。。不過c好像沒byte
大多數情況下char就是byte
6樓:匿名使用者
char,byte都只佔一個位元組,區別是。
char是帶符號的,byte是無符號的。也就是大小範圍不一樣。
加一條,c語言中如此。
7樓:網友
c語言嗎 char 是字元型別 byte是一個位元組。
丁克和白丁是一個意思嗎?
不是。丁克 亦即dink,是英語double incomes no kids的縮寫,直譯過來就是有雙份的收入而沒有孩子的家庭,說白了就是兩個人吃飽了全家不餓的一種組合。據說一些漢語詞典已經吸納了這個外來的名詞。白丁 曾經立志要做丁克 但過了一定年齡之後後反悔了,於是生孩子了。這種人通常被稱為偽丁克,...
憨和笨是意思嗎,憨和笨是一個意思嗎
御若陽 不是。一 憨的釋義 1 傻 痴呆。2 樸實 天真。3 姓。組詞 憨笑 憨厚 憨直 嬌憨 憨子 二 笨的釋義 1 理解能力和記憶能力差 不聰明。2 不靈巧 不靈活。3 費力氣的 笨重。組詞 笨重 笨拙 笨伯 笨蛋 粗笨 擴充套件資料1 憨笑 h nxi o 傻笑 天真地笑。2 憨厚 h nh ...
病灶和腫瘤是意思嗎,病灶和腫瘤是一個意思嗎?
廣州復大諮詢 實質性病變是指人體的臟器和器官。有機病理變化,如肝 肺腫瘤,或肝炎 肺炎,檢查時可在影象上反映出來。肝功能正常是指肝臟沒有實質性損傷,有時在肝臟區域感到疼痛或不適,這是一個功能問題。意見和建議 除肝功能外,其他臟器有哪些實質性病變,如果沒有,肝功能正常,相對而言,不是很嚴重。如果沒有實...