欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

分别介绍C语言中的单引号和双引号

程序员文章站 2023-03-30 08:10:22
1.单引号和双引号 C语言中的单引号用来表示字符字面量 C语言中的双引号用来表示字符串字面量(指针) 小贴士 字符字面量被编译为对应的ASCII码 字符串字面量被编译...

1.单引号和双引号

C语言中的单引号用来表示字符字面量

C语言中的双引号用来表示字符串字面量(指针)

分别介绍C语言中的单引号和双引号

小贴士

字符字面量被编译为对应的ASCII码

字符串字面量被编译为对应的内存地址

printf的第一个参数被当成字符串内存地址

内存的低地址空间不能再程序中随意的访问

小结

单引号括起来的单个字符代表整数(ASCII码)

双引号括起来的字符代表字符指针

C编译器接受字符和字符串的比较,无任何意义

C编译器允许字符串对字符变量赋值,只能得到错误