C语言概述

 

1.C语言的编译链接过程

2.数据类型大小

sizeof(char) = 1    sizeof(short) = 2    int  = 4      long int = 4    long long = 8       (整型)

float = 4      double = 8       long doule = 8/12/16 (操作系统)     bool = 1

3.变量,常量,标识符

定义:定义就是为这个变量分配了一块内存并且取了名字(变量名),一旦名字和内存匹配,共同生死,这个内存位置也不能被改变。一个变量在一定区域内(比如函数内,全局等)只能被定义一次,如果多次定义编译器会提醒重复定义。

声明:1.告诉编译器,这个名字已经匹配到一块内存上了;

           2.告诉编译器,这个名字我先预定了,别的地方不能再用它来作变量名了。

3.1变量(可读可写)

#include<stdio.h>

int sum = 100;  //全局变量(在函数外定义的变量)

int mian()
{
    int a = 10;  //局部变量(在函数中定义的变量)
    int sum = 0;   //局部变量与全局变量同名
    a = sun;    // ????     0
    return 0;
}

4.2常量(只可读,不可写)

C语言的常量分为:

1.字面常量

2.用 #define 定义的宏常量

3.用 const 关键字修饰的变量,称为常变量

4.枚举常量

5.字符常量和字符串常量

#include<stdio.h>

#define PI 3.14        //宏常量   在预编译过程直接替换 一般后面不加(;)

//枚举常量(整型) 默认往后+1;
enum week{Mon = 1, Tues = 2, Wed = 3, Thurs = 4, Fri = 5, Sat = 6, Sun = 7};

int main()
{
    float s = 0.0f;  //字面常量
    const float r = 10.25f;
    const int a = 100;   //常变量
    enum week w = Mon;   //枚举常量
    s = r*r*PI;   //宏常量
    return 0;
}

4.3转义字符

转义字符以“ \ ”开头,后跟一个或几个字符。转义字符具有特定含义,不同于字符原有的意义。

注意问题:

转义字符只能使用小写字母,否则转义字符被忽略;如 '\N'->'N'.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值