C的基础:字符型常量的定义

小微 科技C的基础:字符型常量的定义已关闭评论103字数 1443阅读模式
摘要上文我们说了常量包括:1. 数值型常量,2. 字符型常量,3. 符号常量,我们知道了数值型常量包括整型常量,其中我们了解了八进制前缀加数字0、十进制和十六进制前缀加0X的表示方法,...

上文咱们说了常量包含:

1. 数值型常量,文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

2. 字符型常量,文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

3. 符号常量,文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

咱们知道了数值型常量包含整型常量,其中咱们了解了八进制前缀加数字0、十进制以及十六进制前缀加0X的表示办法,数值型常量还包含实型常量也就是浮点型常量,这个就是小数点的数值。下面咱们就开始接触字符型常量。文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

字符型常量包含:文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

1、 字符常量文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

2、 字符串常量文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

字符常量是什么?文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

就是用单引号括起来的一个字符,这类情势就是字符常量,例如:文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

‘A’ ‘b’ ‘^’ ‘1’文章源自微观生活(93wg.com)微观生活-https://93wg.com/24752.html

这几个就是字符常量,记住单引号一定要把输入法调剂为英文输入法,用编译器做个例子,用字符常量在节制台输出“Fine Day”,这里用到了putchar()函数,putchar函数是每一次只能输出一个字符的意思,具体代码如下:

int main() /*主函数main*/

{

putchar(\'F\'); /*输出一个字符*/

putchar(\'i\'); /*输出一个字符*/

putchar(\'n\'); /*输出一个字符*/

putchar(\'e\'); /*输出一个字符*/

putchar(\' \'); /*输出一个字符*/

putchar(\'D\'); /*输出一个字符*/

putchar(\'a\'); /*输出一个字符*/

putchar(\'y\'); /*输出一个字符*/

putchar(\'\\n\'); /*输出转义字符换行*/

return 0; /*程序收场*/

}

咱们可以看代码,每一一个输出的都是一个字符,这里单引号括住的只能是一个字符,这就是字符常量,输出的结果如下图:

那么还有一种会遇到的过错的时候就是三个引号,比如:’3”这个模样,咱们在编译器上试一下:

编译器报错了,所以输入的时候一定得注意!

字符串常量是什么呢?是用双引号括起来的若干字符的序列,例如:“126”、“ABC”、“吃饱了”等都是正确的字符串常量。那么如果字符串中一个字符都没有,那么这个字符串的长度为0就是空字符串,在C语言存储字符串常量的时候,系统会在字符串的末尾加之“\\0”作为字符串的收场标志,你不用在字符串的结尾加“\\0”,系统会自动去加的。

字符串的函数就是用printf(),咱们用字符串常量输出,星空不问赶路人,岁月不负有心人的中英版本,代码如下:

int main() /*主函数main*/

{

printf(\"有点饿\\n\"); /*输出字符串,有点饿,这里的\\n是转义字符,代表回车换行的意思,*/

printf(\"星空不问赶路人\\n\"); /*输出字符串*/

printf(\"The stars do not ask passers-by\\n\"); /*输出字符串*/

printf(\"岁月不负有心人\\n\"); /*输出字符串*/

printf(\"Time bears no burden\\n\"); /*输出字符串*/

return 0; /*程序收场*/

}

在节制台输出的结果如下图

这里面的\\n是回车换行的意思,没有它的结果就是:

所以,之后输出是没有换行的看一看是否少了它。

那么符号常量是什么?

float height(float chang, float wide); /*函数声明*/

int main() /*主函数main*/

{

float chang; /*定义浮点型变量,表示长*/

float wide; /*定义浮点型变量,表示宽*/

float volume; /*定义浮点型变量,表示体积*/

这里的HEG就是符号常量。

以上就是微观生活(93wg.com)关于“C的基础:字符型常量的定义”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/24752.html