浅谈c语言基础1

一、c语言发展

    1、目前编译器用的最多的c语言语法主要是来自c89和c90

    2、编译器:是将代码转化为二进制。种类有——Clang、Gcc、WIN-TC、SUBLLME(严格意义上讲这个 是编辑器)、MSVC、Turboc。

    3、后缀名:.h为头文件、.c为c语言源文件、.cpp为c++源文件。

    4、使用库函数时,必须引入对于的头文件,且库函数后面要有小括号。

二、数据类型

    1、整型:short短整型,int基本整型、long长整型、long long更长整型。

    2、浮点型(实数型):float单精度浮点型、double双精度浮点型、long double长二者双精度浮点型,使用的时候若无后缀,则系统默认为double,想为float只需要在数字后面添“f”或“F”。

    3、字符型char:单个字符用单引号括起来,多个字符用双引号括起来,后期会引入字符串的知识,注意二者的区别。

    4、这是刚学c语言时比较常见的三种数据类型,叫基本类型,后续还会学习构造类型、结构体类型struct、联合体类型union、枚举类型enum、指针类型、空类型(无值类型)void、、、、、、

三、常量and变量

    1、变量——可以改变的量

      a、分为局部和全局二种变量。

      b、使用时二者的名字可以相同,但调用的时候采取就近原则,优先调用局部变量。

      c、局部变量:只作用在最近的大口括号内,出括号就销毁。

      d、全局变量:作用于整个工程,生命周期是整个程序。

    2、常量——值不能改变的量

      a、字面常量:如—— 100、3.14、'a'、"abc"、直接给出值的量。

       b、const修饰的常变量:正如其名该量具有常量和变量的俩种特性,总的说该值是不可以被改变的。语法:const 数据类型 名字 = 值。

        c、#define修饰的标识符常量:因为其名中带有“标识符”,所以命名时要注意符合标识符命名规则。语法:#define 名字 值。

        d、枚举常量:关键字enum,其值默认是从0开始的。语法:enum 名字 {内容}。

枚举常量只能以标识符形式表示,而不能是整型、字符型等文字常量; 可以在定义枚举类型时为

部分或全部枚举常量指定整数值,在指定值之前的枚举常量仍按默认方式取值,而指定值之后的枚

举常量按依次加1的原则取值, 各枚举常量的值可以重复。

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int a = 2;//整型变量
	char a = 'a';//单个字符型变量
	const double add = 2;//const修饰的常变量
    #define MAX 3;//#define 修饰的标识符常量
	enum ee
	{
	    D, E,r = 1,d //enum修饰的枚举常量
	};
}

操作符优先级

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值