其他分享
首页 > 其他分享> > 光天化日学C语言(08)- 常量 | 泰山崩于前而面不改色

光天化日学C语言(08)- 常量 | 泰山崩于前而面不改色

作者:互联网

????博客主页:https://blog.csdn.net/WhereIsHeroFrom
????欢迎各位 ????点赞 ⭐收藏 ????评论,如有错误请留言指正,非常感谢!
????本文由 英雄哪里出来 原创,转载请注明出处,首发于 ???? CSDN ????
作者的专栏:
  ????C语言基础专栏《光天化日学C语言》
  ????算法进阶专栏《夜深人静写算法》
  ????C/C++大厂面试专栏《C/C++ 面试 100 例》
  ????奇奇怪怪的专栏《学姐教我写代码》

本文末尾有该系列完整教程(^U^)ノ~YO

文章目录

一、前言

  本文作者是从 2007 年开始学 C语言 的,不久又接触了C++,基本就是 C/C++ 技术栈写了 14 年的样子,不算精通,但也算差强人意。著有《夜深人静写算法》系列,且承诺会持续更新,直到所有算法都学完。主要专攻 高中 OI 、大学 ACM、 职场 LeetCode 的全领域算法。由于文章中采用 C/C++ 的语法,于是就有不少读者朋友反馈语言层面就被劝退了,更何况是算法。
  于是,2021 年 06 月 12 日,《光天化日学C语言》 应运而生。并且作者在此承诺,这个系列全部文章均免费且开源,主要服务于高中生、大学生以及职场上想入坑C语言的志同道合之人,希望能给祖国引入更多编程方面的人才,并且让自己的青春不留遗憾!
  今天要讲的内容是常量,和变量相对,常量就是不变的量。

二、人物简介 三、常量简介

四、数值常量

1、整型常量

【例题1】说出以下整型常量中,哪些是非法的,为什么非法。

1314
520u
0xFoooooL
0XFeeeul
018888
0987UU
0520
0x4b
1024llul
30ll
030ul

2、实型常量

1)小数形式

	3.1415927
	4.5f
	.1314

2)指数形式

	1e9
	5.2e000000
	5.2e-1
	1.1e2
五、字符常量

1)普通字符

	'a'
	'Q'
	'8'
	'?'
	'+'
	' '

2)转义字符

#include <stdio.h>
int main() {
    char a = 65;
    char b = '\101';
    char c = '\x41';
    printf("%c %c %c\n", a, b, c);
    return 0;
} 

A A A

【例题1】请问如何输出一个单引号?

六、字符串常量

1、单个字符串常量

#include <stdio.h>
int main() {
    printf( "光天化日学\x43语言!\n" );
    return 0;
} 
光天化日学C语言!

【例题2】如果我想要如下输出结果,请问,代码要怎么写?

"光天化日学C语言!"

2、字符串常量分行

#include <stdio.h>
int main() {
	printf( 
		"光天化日学" 
		"C语言!\n" 
	);
	return 0;
} 
光天化日学C语言!
七、符号常量

1、#define

#include <stdio.h>
#define TIPS "光天化日学\x43语言!\n" 
#define love 1314
int main() {
    printf( TIPS );
    printf("%d\n", love);
    return 0;
} 

2、const

#include <stdio.h> 
const int love = 1314;
int main() {
	printf( "%d\n", love );
	return 0;
}

【例题3】下面这段代码会发生什么情况,自己编程试一下吧。

#include <stdio.h> 
const int love = 1314;
int main() {
    love = 520;
    printf( "%d\n", love );
    return 0;
}


八、其它教程

光天化日学C语言(01)- 第一个C语言程序
光天化日学C语言(02)- 搭建本地环境
光天化日学C语言(03)- 变量
光天化日学C语言(04)- 格式化输出
光天化日学C语言(05)- 格式化输入
光天化日学C语言(06)- 进制转换入门
光天化日学C语言(07)- ASCII码


????博客主页:https://blog.csdn.net/WhereIsHeroFrom
????欢迎各位 ????点赞 ⭐收藏 ????评论,如有错误请留言指正,非常感谢!
????本文由 英雄哪里出来 原创,转载请注明出处,首发于 ???? CSDN ????
作者的专栏:
  ????C语言基础专栏《光天化日学C语言》
  ????算法进阶专栏《夜深人静写算法》
  ????奇奇怪怪的专栏《学姐教我写代码》

标签:光天化日,love,常量,字符,int,08,C语言,崩于
来源: https://blog.51cto.com/u_15239535/3009733