#C语言入门教程(适合有python基础)

C语言学习须知:① // 表示单行注释,其内容不是程序的一部分,只是为了让程序员更好地理解你的代码;② /*  (内容) */ 是多行注释,在 /* 与 */ 之间的是注释内容;③每一个语句最后都要写 ; ,不写会报错,在C语言中,分号是最容易被忽略的;④编程中所有的标点符号都用英文符号,否则有可能报错

1.C语言的基本数据类型

short 短整数
int 整数
long 长整数
long long 加长整数
float 浮点数(小数)//单精度
double 浮点数(小数)//双精度

char 单个字符
//C语言中没有字符串类型

2.变量与常量

什么是变量?什么是常量?顾名思义,变量就是可变的量,常量就是不变的量,如3、2.876、'z'等。在定义一个变量时,我们要在前面标明它的数据类型,如int a = 1; 在这里我们定义了一个变量a,它的数据类型是整数int(最后的分号不可省略!)。这个值也可以不写,这时候它默认为0,如int a;  此时a就等于0。当变量是浮点数时,如double a;  此时a等于0.0;当变量是字符类型时,如char a;  此时a等于'\0'。

3.主函数及普通函数

在定义函数时要先标明返回值类型,void表示无类型指针,我们暂时先将其认为是一种不需要返回值的变量。C语言的运行是从主函数开始的,C语言中有且仅有一个主函数,函数的写法如下:

int main()
{
    语句;
    return 0;//如果正常结束就返回0
}

在C语言中,缩进并不重要,函数中或者是循环体中语句写在{ }中。

4.头文件

什么是头文件?头文件装着C语言中的函数,后缀名是.h,导入头文件用 #include <头文件名称> 。引入头文件相当于把头文件的内容直接粘贴在代码上,但是如果我们直接粘贴会报错。

5.认识第一个函数printf

printf即print+format,意思是格式化输出。printf在头文件stdio.h中。函数原型:printf("内容",变量1,变量2,...);  经典的Hello world代码如下:

#include <stdio.h>//导入头文件s
//先定义主函数:
int main(){
    printf("Hello world!\n");
    return 0;
}
//输出:Hello world!

printf()的第一个参数必须是字符串,字符串用""包住,不能用''单引号,单引号内的内容表示单个字符。那怎么插入变量呢?示例如下:

#include<stdio.h>
int main(){
    int a = 3;
    printf("%d", a);
    return 0;
}
//输出:3
/*如果是printf(a);或者是printf("", a);会报错,%d占位符不可少*/
//C语言的转义字符和占位符与Python是一样的

6.输入函数scanf

头文件:stdio.h
函数原型:scanf(char, 变量1, 变量2,...);
返回值:0

#include <stdio.h>
void main(){
int a;
scanf("请输入:%d", &a);
printf("你输入的是:%d\n",a);
}
/*&a表示a的地址,我们可以暂时把它记住,到后面会学到为什么这么写*/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值