栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

初识C语言的部分知识总结

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初识C语言的部分知识总结

1.数据结构

常用整型

基本类型:

char        short(int)      int         long(int)  long long (int) float       double  

(以下是这些整型的大小,从上至下一一对应。单位:字节)


 

 

  浮点类型:float,double 

主要用于小数,float相对于double而言,精度更低。

例如a=3.14时,float a=3.14就更合适

当a=3.1415926时,double a=3.1415926就更合适

通俗的说就是小数点后的位数越多,用精度高的就更合适。


基本类型:char,short,int,long,long long

主要用于整数,一般情况下会根据“使内存小化这一目的”进行选择。

存在这么多的类型,其实也是为了更加丰富的表达生活中的各种值。 int a=0; char b=10; long long int c=20000000;
2.变量,常量
变量

变量需要int,float,char等整型来定义。变量拥有作用域和生命周期。

其中变量又分局部变量和全局变量

如图最上面的a就是全局变量,main函数大括号里面的a就是局部变量。 

局部变量和全局变量同名,printf打印时局部变量优先,跑起来时a就会等于10;相应的,当大括号里的局部变量删去时,全局变量a=100就会打印出来。


常量

大体分为四类:


  • 字面常量

    数字这类的:10     ,      3.1415926      ,       666        

  • const 修饰的常变量


    用const定义后,其后便不可以修改这一变量 


  • #define 定义的标识符常量

 

相当于赋予SIX一个常量999


  • 枚举常量(enum)

 赋予enum中常变量,从0开始,依次向下递增1的值。

3.字符串,转义字符
字符串的结尾 是一个 , 不能漏掉 转义字符:

a

响铃(BEL)

007

b

退格(BS) ,将当前位置移到前一列

008

f

换页(FF),将当前位置移到下页开头

012

n

换行(LF) ,将当前位置移到下一行开头

010

r

回车(CR) ,将当前位置移到本行开头

013

t

水平制表(HT) (跳到下一个TAB位置)

009

v

垂直制表(VT)

011

\

代表一个反斜线字符'',防止它被解释为一个转义序列符

092

'

代表一个单引号(撇号)字符

039

"

代表一个双引号字符

034

?代表一个问号,同时也防止他们被解析成三字母词063

空字符(NULL)

000

ddd

1到3位八进制数所代表的任意字符,如ddd

三位八进制

xdd

十六进制所代表的任意字符,如xdd中的dd

十六位

谢谢大家的观看!!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/330047.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号