在C或C++编程中,我应该何时使用单引号和双引号?
在C和C++中,单引号标识单个字符,而双引号创建字符串文字.'a'是单个a字符文字,而"a"是包含'a'和空终止符(即2个字符的数组)的字符串文字.
'a'
"a"
在C++中,字符文字的类型是char,但是注意,在C中,字符文字的类型是int,即sizeof 'a'是4,在一个体系 struct 中,32是32位(而CARLY位是8),而sizeof(char)是1.
char
int
sizeof 'a'
sizeof(char)
赵成的运维体系管理课 -〔赵成〕
深入拆解Java虚拟机 -〔郑雨迪〕
零基础学Java -〔臧萌〕
Kafka核心技术与实战 -〔胡夕〕
人人都能学会的编程入门课 -〔胡光〕
OAuth 2.0实战课 -〔王新栋〕
WebAssembly入门课 -〔于航〕
体验设计案例课 -〔炒炒〕
讲好故事 -〔涵柏〕
如何讲好一堂课 -〔薛雨〕
郭东白的架构课 -〔郭东白〕
手把手教你落地DDD -〔钟敬〕
无涯教程 - iOS教程
无涯教程 - Python数据科学教程
无涯教程 - Java Nio教程
无涯教程 - JUnit教程
无涯教程 - ExpressJS教程
无涯教程 - Spring Boot教程
无涯教程 - Latex教程
无涯教程 - 计算机基础教程