C语言视频 VS2015:[8]常量

2024-10-21 12:32:38

VisualStudio 2015的发布,跟随而来的相关的教程的空白,这里讲逐曰搬嚏嘀步在VisualStudio 2015上讲解C语言相关的系列视频教程经验(注:由于视频修改难度大,所以先暂时发布文档,视频后期逐步补上); 常量:下图是msdn的解释,常量是一个数字,字符或者字符串,在程序中被当做一个值来使用,可以使用常量来代表浮点数,整数,枚举类型,或者字符的值,但是他们的值是不能够被修改的,本文将重点涉及:①整数类型常量;②浮点数类型常量;③枚举类型常量;④字符型常量;

C语言视频 VS2015:[8]常量

工具/原料

Visual Studio 2015

Windows8.1 x64

整数类型常量

1、十进制常量是由下面的10个数字组成: 0,1,2,3,4,5,6,7,8,9八进制常量是由下面的8个数字组成(数字以0开头): 0,1,2,3,4,5,6,716进制常量是由下面的16个字符组成(数字以0x或0X开头):0, 1,2,3,4,5,6,7,8,9,a,b,c,d,e注:16进制中的 a和A,b和B,c和C,d和D,e和E的写法效果是一样的具体的举例如下图所示:

C语言视频 VS2015:[8]常量

2、char亿姣灵秀类型后缀:i8short类型后缀:i16int类型后缀:i32或无long类型后缀:i32或l64位有符号整数的后缀是:i64 或 ll无符号整数的后缀一般在有符号的整数后缀前诹鬃蛭镲面加u或U;注:① 整数常量默认都是非负数,除非前面添加了负号(-),负号将被解释成补码进行运算,常量后缀不区分大小写;②变量不添加后缀,默认是int类型,由于C语言int类型整数里面转换成其他的整数类型并没有警告,所以通常情况下,常量一般是不带后缀来使用的;③后缀字母不区分大小写;具体的例子如下图所示:

C语言视频 VS2015:[8]常量

浮点数类型常量

1、浮点数的类型一共有三种:① float后缀:F 或f的小数;②double后缀:默认无后缀的小数;③longdouble后缀:L或l的小数

C语言视频 VS2015:[8]常量

2、当然浮点数还可以使用科学计数法表示,使用关键字 e或者E如: 1.23E1表示的是 1.23 * 10^1= 12.3表示的是 1.23乘以以10为底的 1次方幂;具体的例子如下:

C语言视频 VS2015:[8]常量

3、注:由于float类型的精度为23位,有2^23方的精度即:8388608,用10进制表示的话,实际需要7位,而编辑器一般默认只允许浮点数显示10进制的6位,其结果导致看见的结果要比真实的数据位少,从而导致float类型不建议采用0来判断是否相等;

枚举类型常量

1、枚举类型是一系列的命名整数常量,枚举类型在申明的时候可以给出枚举类型的标签,并定义并定义一组命名整数标识(又称:“枚举集”,“枚举常量”,“枚举数”,“成员”),枚举类型的变量存储的是枚举集里面的一个值;具体的例子如下:

C语言视频 VS2015:[8]常量

字符型常量

1、① 普通的字符常量:用单撇号括起来的字符就是字符型常量,如:'a','b','1'等;②单引号' '稆糨孝汶;内的字符,一个占一个字节,但是最多只能够包含4个字节,如:'abcd'将占用4个字节,‘12’占两个字节;③单引号' ',属于定界符,'a'这个整体只占用一个字符,并不是3个字符;

C语言视频 VS2015:[8]常量

2、转义字符:C语言的转义字符并不是太多,主要的几个如下图所示,其中:① '\+数字'表示的是8进制的数字,如:'\000', '\123'等;② '\x+数字"表示的是16进制的数字,如:'\x000', '\x12F'等;

C语言视频 VS2015:[8]常量C语言视频 VS2015:[8]常量

3、字符串常量:用双引号括起来的部分就是字符串常量,如:"abcd", "1234",字符串常量如"abcd"他实际占用的字符数是5个,最后还有一个 '\0',编译器会在最后补充上一个'\0',作为结束符来使用,如:

C语言视频 VS2015:[8]常量

4、方便他人亦是方便自己,如果觉得还行就点下下边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!

C语言视频 VS2015:[8]常量
猜你喜欢