我是靠谱客的博主 雪白钢笔,最近开发中收集的这篇文章主要介绍C语言中单引号和双引号,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

写惯了python对单引号和双引号都混了。。

 

C语言中的单引号和双引号含义迥异,用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值,因此,采用ASCII字符集的编译器而言,‘a’的含义与0141或97严格一致。而用双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制值为零的字符‘’初始化。

 

双引号里面的是字符串 而单引号里面的代表字符 朋友 你可以这样理解 只要是在双引号里面的不代表任何表达式的意义

假如 int a=10 cout<<"a";这是用 双引号 它在屏幕上就是 a

而 int a=10 cout<<a; 这个a就代表表达式a=10在屏幕上是10

而int a=10 cout<<‘a’;将会是65 因为用单引号里面的代表字符 而字符要用ASCII码 表示

转载于:https://www.cnblogs.com/cymwill/p/9277701.html

最后

以上就是雪白钢笔为你收集整理的C语言中单引号和双引号的全部内容,希望文章能够帮你解决C语言中单引号和双引号所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部