C语言初阶——数据类型,常变量等

谁能横刀立马,唯我飞牛大将军!

下面是day02所学到的知识:
涵盖知识点:
C的特征
数据类型
常变量(含作用域,作用周期)
字符串
转义字符
#define 定义常量和宏

1.
(1) C语言是一种面向过程的计算机编程语言。
(2) 有着良好的跨平台性。(不是指编译器跨平台)
(3) 广泛运用于计算机底层开发。—Linux OS
(4) C非常接近计算机体系结构,更能让我们感受到计算机的软硬件特性。

2.
(1) 头文件—— .h (2)源文件—— .c

3.
初学者第一条C语言代码:

<1>#include<stdio.h>
<2>int main(){
<3>printf("Hello world!");
<4>system("pause");
<5>return 0;
<6>}

注:我选用的编译器是VS2013
解释:(1)首先一定要包含基本的输出输入头文件 <1>
(2)int代表定义变量的类型是整型,main是入口函数 <2>
(3)语句<5>默认函数返回值为0。

4.数据类型
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数

//C语言有没有字符串类型? 答案:无,可以用字符指针或字符数组去表示。即char*,或者char[]

5.
如何知道数据类型的大小?
在这里插入图片描述
//存在这么多的数据类型,是为了适应众多的应用场景。//

类型的使用:
int weight = 200;
char ch=‘w’;

6.变量and常量

(1) 定义变量的方法:
int age = 150;
float weight = 45.5f;
char ch = ‘w’;
(2) 变量的分类:
<1>全局变量
<2>局部变量在这里插入图片描述
变量的使用:
在这里插入图片描述
7.变量的作用域和作用周期
(1 )变量的作用域
<1>局部变量的作用域是变量所在的局部范围。
<2> 全局变量的作用域是整个工程。

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

8.常量
(1)字面常量
(2)枚举常量
(3)const修饰的常变量
(4)#define定义的标识符常量

#include<stdio.h>
enum sex{
male,
female,
secret
};
//male female secret 均为枚举常量
int main(){
3.14;//字面常量
1000;//字面常量
const int a = 1;//const修饰的常变量
#define MAX 100;//#define定义的标识符常量
return 0;
}

9.
字符串
例如:“hello world!\n”

字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串
内容
在这里插入图片描述
常用的转义字符
\a 警告字符,蜂鸣
\b 退格符
\f 进纸符
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
10.
#define 定义常量和宏

#include<stdio.h>
#define MAX 100//见名知意,提升代码的可维护性
int main(){
int x1 = MAX;
int x2 = MAX;
int x3 = MAX;
return 0;
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值