c语言基本数据类型

1.整数类型

整数最大数:INT_MAX
长整数最大数:LONG_MAX

直接定义整数变量:int a = 10;int b = 100;时容易出现问题,
为避免风险,在定义整数变量时需明确是用4个字节还是8个字节:
4个字节:定义:int32_t a = 10;
8个字节:定义:int64_t b = 100;

2.浮点类型

同样受系统环境和编译器影响,不直接用float f = 3.14;double lf = 3.14;来定义浮点类型变量,而是用
Float32 f =3.14
Float64 lf =3.14
来定义。
固定长度的数据类型更安全更可控。

3.字符类型

定义用char, char a = ‘a’;
也可以用int8_t 来替代,int8_t ch = ‘b’;

4.字符串类型

定义用char*,char *str =”Hello World”;

5.数组

定义空字符串char str[10];,添加字符时,如果添加的字符是‘\0’,字符串添加结束,后面的添加字符值无效。

用memset(str, 0 ,10)将多余的内存清除。

一个小奖

刚刚接到极客学院老师的通知,说我在【暖秋学习笔记整机活动】中“中奖”,获得极客学院送的颈枕,心里自然是非常高兴哒。不是因为获得什么东西,而是因为能够在好多学员里被评选上,自然是非常自豪的事情。但是想想自己的学习进度,不免又感觉受之有愧了,从开始学习到现在4个月过去了,进度却是非常的缓慢,一方面是自己的效率太低,另一方面是没有掌握到合理的学习方法。

为了每一天不走马观花地走个学习的过场,得给自己定一个时间计划。现在离年底还有2个月,想办法在过农历年前之前把所有的课程学完第一遍,按照课程时间抓紧进行。年前,这就是唯一需要完成的大事。

代码的注释及在屏幕上的显示结果

代码注释:

大量的注释让你的代码清晰易读。
多行注释开始于/*,结束于*/。C语言将/*和*/中的内容都视为注释。
单行注释用//。C语言自动忽略//后的内容。
多留空白(空格和空行),提高程序的可读性。

屏幕显示结果:

一、C语言的转义序列

代码    描述
\n        换行
\a        警告(计算机铃声)
\b        退格
\t         制表
\\         反斜杠
\’         单引号
\”         双引号

双引号表示字符串的开始和结束,单引号表示字符的开始和结束,反斜杠标志着转义序列开始。

二、转换字符

转换字符     描述
%d               整数
%f                浮点数
%c               字符
%s               字符串

在printf()中用,字符串用双引号括起来,字符用单引号括起来。