目录
c语言入门
使用的操作系统:Linux
1、基本数据类型
1.1类型
c语言的基本数据类型有3种,分别为整型、浮点型、字符型,在定义变量的时候分别用int,float,char来定义;
再进行细分,整型可以分为长整型(long),短整型(short),以及长长整型(long long);
浮点型又可以分为单精度型(float)和双精度(double)以及长双精度型(long double);
1.2数据范围
注意:定义变量时需要了解数据的范围大小以及该类型的范围,避免数据过大超出该类型的范围;
经常所说的一字节在计算机中代表8位;
数据类型(所占字节) | 数字范围 |
---|---|
int(4) | -231- 231 -1 |
char (1) | -27- 27 -1 |
double(8) | -263- 263 -1 |
float(4) | -231- 231 -1 |
long(8) | -263- 263 -1 |
long long(8) | -263- 263 -1 |
short(2) | -215- 215 -1 |
size_t(8) | -263-263 -1 |
一般类型可表示的范围与其所占字节之间的关系为-2n-1-2n-1-1;
1.3变量
变量的定义方法一般为 类型:变量名;
初始化是一个给变量赋值的过程;但是不同的点在于初始化是在变量正在生成的时候放入数字,而所谓赋值则是在已经生成的变量中再放入数字,一般可以在定义的时候一并初始化;
变量的作用就是在程序中定义一个可以变化的值,以便于在需要改变的时候方便进行操作;
#include <stdio.h>
int main(){
int a;// 声明整型变量为a;
float b;// 声明浮点型变量为b;
char c;//声明字符型变量为c;
a = 10;
b = 1.2;
c =
printf("a=%d\nb=%f\nc=%c\n",a,b,c);//*\n表示换行符,%d等表示该类型输出所需的占位符*
printf("%d+%f=%f\n",a,b,a+b);
}
变量的命名规则:
1、变量名是字母、数字和下划线的组合。
2、变量名的开头必须是字母或下划线,不能是数字。
3、实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。
4、变量名中的字母是区分大小写的。比如a和A是不同的变量名,num和Num也是不同的变量名。
5、变量名绝对不可以是C语言关键字。关键词是由C语言规定的具有特定意义的字符串,通常也称为保留字。
变量类型 | 占位符 |
---|---|
char | %c(表示输出单个字符),%s(表示输出一串字符) |
int | %d(表示输出整数) |
float | %f(表示输出小数) |
double | %lf(表示输出双精度的小数,精度高于float) |
long | %ld |
long long | %lld |
long double | %Lf |
short | %hd |
2、控制语句
2.1 条件判断语句
2.1.1 if
if(条件为真时)
{
//要执行的操作语句
}
比如:if(a<b) {
a+1;}//每条语句后面需要有;
2.1.2 if-else
if(条件为真时){
/* 如果表达式为真将执行的语句 */
}else{
/* 如果表达式为假将执行的语句 */
}
比如:
if(a<b)</