一、C语言基础概念
1.变量和常量
变量:随着程序的运行,值会发生变化的量。
常量:随着程序的运行,值不会发生变化。
2.标识符及其命名规则
标识符:自己命名的
命名规则:
(1)由数字、字母、下划线(_)组成,数字不能当开头。
(2)不能和关键字重复。(关键字如int、char、if等等,编辑代码时系统会自动识别出来,和正常的字不一样)
(3)要区分大小写。
(4)最好见词知意。(如要求最大值时,标识符命名为max)
3.标准输出函数 printf
格式1:printf("原样输出");(即你在引号里输入什么,输出就是什么)
格式2:printf("原样输出+格式控制符",输出列表);
注:格式控制符如:%d:十进制 %x:十六进制 %o:八进制
输出列表即为自己命名的标识符
4.标准输入函数 scanf
格式:scanf("格式控制符",&标识符);
注:scanf函数中引号中只能有格式控制符;&为取地址符;
举例:
二、数据类型
基础数据类型:整型、浮点型、字符型
构造类数据类型:数组、指针、结构体(本文对构造类暂不做详细描述)
1.字符型
关键字:char
类型表达: char 变量名;
类型大小:1字节
类型使用:
(1)存放单字符: %c
单字符:只有被单引号引住的,才叫单字符。如'A'、'B'、'*'....
注:当输出的格式控制符为%c时,输出该字符;当输出的格式控制符为%d时,输出的是该字符所对应的ASCII值。ASCII码表如下图。
(2)存放整数
char:默认有符号的char
数据存储范围:-128 ——127
数据越界会发生回环
如图所示:
当输出为-129时,到了-128后,系统再减1,就到了127 。
unsigned char:无符号的char类型
数据存储范围:0-255
数据越界会发生回环,如图:
当输出为-3时,从0减1变为255,再减1到254,再减1(即从0到-3)变为253。
2.整型
关键字: int %d
格式:int + 变量名;
类型大小:4字节
3.浮点型
单精度:float ——4字节——小数点后6位有效——%f——系统默认打印小数点后6位
双精度:double——8字节——小数点后11-15位有效——%lf——系统默认打印小数点后6位
今天的C语言学习就到这里啦~有什么想要讨论或者不太清晰的地方欢迎在评论区留言~
前路漫漫亦灿灿,我们终将变的更加优秀,加油!