C语言概述一

  

一、什么是c语言

1  人和计算机交流的语言成为计算机语言,而计算机语言中包括了C、C++、JAVA...等很多语言,C语言是面向过程的抽象化通用设计语言,与c++,java面向对象的编程语言不同,C语言广泛应用于底层开发,其中c语言的编译器有Clagg(苹果出的编译器)、Gcc(linux系统上的一个编译器)、msvc(是vs的编译器)了解一下。

二、第一个C语言程序

int main()后面的括号表示函数,而这一对{}表示内部是函数体可以处理一些事情,return 0函数的返回值,因为是int类型所以返回整数 ,所有C语言代码有且只有一个主函数,C语言都有起始入口这个入口就是主函数。

三、C语言数据类型

如下

 

四、字符跟数字类型之间的转换

是通过ascii代码表的转换.

比如char ch='a';

printf("%d",ch);

结果ch=97;

五、关于常量和变量

常量:就是不可以被改变的量

常量分为 : 整型常量    、实型常量     、字符常量    、字符串常量   、标识符常量   、地址常量 、const修饰的常变量、枚举常量了解一下就可

简单举个栗子

整形常量1-1000都是整型常量,还包括正整数、负整数、0

十进制的整形常量为0~9

八进制整形常量为0开头,比如011 0123 八进制没有8逢8进1

十六进制整型常量,以0x开头比如0x11、0xb6

实型常量:1.十进制小数形式:由小数点跟数字组成       栗子 :0.11   11.   1.1

                    2.指数形式:由于计算机输入输出无法表示上标下标规定以e来代表以10为底数,e之前必须有数字e之后必须是整数  -.1e0 、2e3

字符常量:用一对单引号括起来的字符叫做字符常量'a' '3' 'b'    单引号只是界限符号

字符串常量:用一对双引号把单个或多个字符括起来的叫做字符串常量,比如"ab"

标识符常量:用#define 指令指定用一个符号代表一个常量.

 

地址常量:地址常量就是地址不能被修改,

关于const修饰的常变量:const具有常属性,所以可以被const修饰的值不可以直接被改变,但可以间接更改,

间接修改如下

 

枚举常量:定义格式,enum 枚举名 {枚举元素1,枚举元素2,……}; 这里的蓝色箭头代表直接定义了一个枚举变量,省略了枚举类型(就是枚举名称), 后面红色的箭头表示定义枚举变量的格式。

还需要注意的是,枚举{}里的成员是用, , ,最后不需要加;枚举里面的成员值可以修改,第一个成员如果不修改就默认0开始,然后TUE为2,wed为3;如果修改,那下个枚举成员的数值就是上个枚举成员+1的值.

变量:分全局变量和局部变量;变量就是可被改变的量;当作空箱子,装任何跟它类型一致的值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值