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

我的C语言.1

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

我的C语言.1

基本数据类型
名称关键字大小输出格式
字符型char占一个字节

单个字符:%c

字符串:%s

短整型short占两个字节%hd
整形int占四个字节%d
长整形long占四个字节%ld
单精度浮点型float占四个字节%f
双精度浮点型double占八个字节

%lf

1.可以用操作符sizeof来测这些数据类型在内存中所占的大小 

#include 

int main()
{

    printf("%dn",sizeof(char)); //1
    printf("%dn",sizeof(short)); //2
    printf("%dn",sizeof(int)); //4
    printf("%dn",sizeof(long)); //4
    printf("%dn",sizeof(float)); //4
    printf("%dn",sizeof(double)); //8

    return 0;
}

 2.在写代码的时候必须要用英文符号来写

按键盘上的shift来切换至

3.如果要使用float类型通常在数据后面加上f或F,来表示是float类型,避免默认成double类型 

int main()
{
    1.5f;    
    1.5F;
    return 0;
}
 常量与变量 变量

1.变量的定义

//数据类型+变量名称+初始化的值
int a=1;

doube b=1.2;

char c='a';//单个字符用''
char d="abc123"//字符串用""

 2.变量可以分为全局变量和局部变量

#include 

int a=1; //定义在{}外面的叫全局变量

int main()
{

    int b=11; //定义在{}里面的叫局部变量

    return 0;
}

当全局变量与局部变量的名称相同时,会先使用局部变量叫做局部优先。 

#include 

int a=1;

int main()
{
    int a=11;

    printf("%d",a); //会打印出11

    return 0;
}
常量可以分为四种

1.字面常量

2.#define定义的标识符常量

#define abc 123 //就是给123取了一个名字叫abc

#include 

int main()
{
    10000//字面常量

    printf("%dn"abc); //abc的值就是123

    return 0;
}

 3.const修饰的常变量

被const修饰后,该变量的值不能再被改变。

int main()
{
    const int a=1;
    a=11; //a的值不能被改变,会报错。
    return 0;
}

其实,被const修饰后的变量,本质还是变量,只不过该变量具有常量的属性,怎么说呢?首先,我们需要先了解数组的定义,在C语言中,定义数组的时候,[ ]中必须是一个常量,如果被const修饰的a放在[ ]中,编译器还是会报错,这也进一步声明,被const修饰的变量,其本质还是变量,只不过这个被修饰的变量具有常属性,被修饰变量的值不能改变。

4.enum定义的枚举常量

enum color
{
    red,
    green,
    black,
    brown,
    blue
}

这样我们就定义好了一组枚举常量,里面的值是从0依次向下递增1,red的值就是0,green的值就是1.....

还有这样的操作,如下图所示。

enum color
{
    red=-10,
    green,
    black=11,
    brown,
    blue
}

大家可以想一想里面的green,brown,blue分别是什么。

根据上面所说的,里面的值是依次向下递增1的,所以green的值就是-9,brown的值就是12,blue的值就是13。

说完常量与变量,我再来了解一下生命周期与作用域。

生命周期与作用域 作用域

关于作用域,简单来说就是该变量的有效区域。

1. 局部变量的作用域是变量所在的局部范围。
2. 全局变量的作用域是整个工程。

生命周期

生命周期就是时间的概念,我们需要理清楚变量是什么时候被开辟的,什么时候被释放的,从开辟到释放,这样一个时间过程就叫生命周期。

1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2. 全局变量的生命周期是:整个程序的生命周期。

转义字符和注释 转义字符

转义字符顾名思义就是转变意思,我们写入特定的符号,当计算机读到这样的符号时,就会做出相应的反应。下面是一些常见的转义字符。

n换行
t水平制表符
r回车
dddddd表示三个八进制的数字
xdddd表示两个十六进制的数字
a警告字符,会发出蜂鸣声
\表示一个反斜杠,防止它被解释为一个转义序列符
v垂直制表符
"表示一个字符串内部的双引号
注释

1.C++风格的注释 //xxxxxxxxx
可以注释一行也可以注释多行

2.C语言风格的注释
不能嵌套注释

3.对于难懂的代码,我们可以加一些文字解释,让我们更好理解,同时也可以把不需要的代码注释掉,编译器就不会读这段被注释的代码。

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

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

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