学c语言第一周自我总结

第一周

(第一次写博客有些地方可能不太完美请见谅)

前言

学习是为了以后多一种选择。

初识C语言

丹尼斯·里奇(Dennis MacAlistair Ritchie)在1972年设计出了C语言,他被为C语言之父。
最初的C语言是叫ALGOL 60,不过因其的缺点太难克服就慢慢演变成现在的C语言。

基础的三种数据类型

A.整型数据(int)

	1.整型  整型有两类第一类叫整型常量 又叫整数,分为十进制整型常量,八进制整型常量,十六进制整型常量三种形式如图:

在这里插入图片描述

举个例(下面例子的数值是十进制数)

#define a 10//整型是没有小数点的数值,常量是不能改变的量.#define的解释是宏定义

在这里插入图片描述
这条程序是用宏定义a为整型常量,并通过sum打印出来,输出结果如下:
在这里插入图片描述
这条程序a的值是固定的,不能进行改变,如想该变,删掉宏。
2,整型变量 与常量相反,变量是可以被改变的量。整型变量有短整型、基本整型、 长整型之分,除此它们还有无符号和有符号(也就是有无正(+)负(-)符号)的版本。三种类型的取值范围也不同如下图:
在这里插入图片描述

B.浮点型数据(float,double)

		浮点型数据分为两类,第一类是浮点常量 又称为实型常量或实数,它只有十进制形式,全部都是有符号数其数据有小数和指数两种表示形式如下图:

在这里插入图片描述
举个例:

double a = 123.321;//这是小数的形式
double  c = 3.14e+002;//这是指数形式

程序(程序内的%.2f是取小数点的后三位)

在这里插入图片描述
输出结果:
在这里插入图片描述

第二类 浮点变量 它可分为单精度(float),双精度(double),长双精度(long double)三类,它们的取值范围如图:

在这里插入图片描述
举个例
在这里插入图片描述
程序中的双斜杠是注释,并不参与运算。输出如下:
在这里插入图片描述

C.字符型数据(char)

	1.字符常量 是用单引号(' ')括起来的一个字符,例如:'a'   '1'  'A'   '!'  等。需要注意别搞混的如下

在这里插入图片描述
ASCII码值表如下(拍有点糊,去百度找)
在这里插入图片描述
举个例(注 双斜杠为注释不参与运算)
在这里插入图片描述
ASCII码值中小写a对应的是十进制的97。输出如下
在这里插入图片描述
由单引号括起来的叫单字符,由双引号括起来的叫字符串(下面的\0是转义字符,意思到这就结束ASCII值为0)
在这里插入图片描述

char arr[]="China"
printf("%s\n",arr);
return 0;

程序如下
在这里插入图片描述
输出结果
在这里插入图片描述

总结

1.基础的三种数据类型(int ,char, float, double)。
2.最基本的使用方法。
3.认识基本的ASCII值。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值