C语言(CED)C语言中双引号和单引号的区别
生活随笔
收集整理的這篇文章主要介紹了
C语言(CED)C语言中双引号和单引号的区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最簡(jiǎn)單的區(qū)別:
在字符型變量賦初值時(shí),用單引號(hào);為字符串變量賦初值時(shí)用雙引號(hào)!
具體區(qū)別:
1、大小
單引號(hào)引起的一個(gè)字符,其大小為1個(gè)Byte。
雙引號(hào)引起的字符串,因?yàn)樵谄浣Y(jié)尾需加一個(gè)二進(jìn)制“\0”,所以總的大小=(字符個(gè)數(shù) + 1 )X 1 Byte
2、實(shí)際含義
為一個(gè)字符變量賦值用單引號(hào),其實(shí)際上代表一個(gè)整數(shù),對(duì)應(yīng)ASCII碼,輸出時(shí)能控制輸出字符還是對(duì)應(yīng)的數(shù)字。
而雙引號(hào)引起的字符串實(shí)際是一個(gè)指向無(wú)名數(shù)組起始字符的指針。
總結(jié)
以上是生活随笔為你收集整理的C语言(CED)C语言中双引号和单引号的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Eclipse继承HttpServlet
- 下一篇: 《软件需求分析(第二版)》第 12 章—