猫史档案馆


c语言教程(应为无法发链接)保证比菜鸟教程讲的更好但需要一点点python基础

用户:dsajkfhdsajkfh查看:3 回复:3 评论:3 创建时间:2023-02-05T06:51:34


来看看最基本代码

#include<stdio.h>        //这是在导入输出输入库

int main(){              //这是主函数会自动执行名字是main
    printf("欢迎来学c语言");           //记得代码是要封号的
    return 0;                  //不需要的话可以把int类型换成void
}               //和python不同的是除了Python以外的所有语言都是用{}表示代码块的

如何开始写

首先你要有c语言编译器应为大部分编译器都是自带编辑器的所以不用下载编辑器

比如

Dev c++

接下来将整数类型


类型 存储大小 值范围
char          1 字节 -128 到 127 或 0 到 255


unsigned char            1 字节 0 到 255


signed char             1 字节 -128 到 127


int             2 或 4 字节 -32,768 到 32,767 或 -2,147,483,喵8 到 2,147,483,喵7


unsigned int           2 或 4 字节 0 到 65,535 或 0 到 4,294,967,295


short                   2 字节 -32,768 到 32,767
unsigned short        2 字节 0 到 65,535
long              4 字节 -2,147,483,喵8 到 2,147,483,喵7
unsigned long            4 字节 0 到 4,294,967,295

常用类型

类型 描述 char 通常是一个字节(八位), 这是一个整数类型。 int 整型,4 个字节,取值范围 -2147483喵8 到 2147483喵7。 float

单精度浮点值。单精度是这样的格式,1 位符号,8 位指数,23 位小数。

 

double

双精度浮点值。双精度是 1 位符号,11 位指数,52 位小数。

 

void 表示类型的缺失。

char虽然是整数类型但应为没有字符串类型的原因所以整数类型可以当字符串类型但我建议

最要用char来当应为他内存是最小的

void是没有类型唯一的作用在最上面的代码讲过还有就是把它写进参数你们就不能写参数

%d          整数

%f            小数

%s           字符串

实例

#include<stdio.h>        

int a = 11;
char b[2] = "曾自成";
int main(){              
    printf("大家好我%d岁,叫%s"a,b);          
    return 0;                  
}           

考考大家上面的代码出现了内存溢出的情况

下面是正确代码

不知道你能不能看出有啥区别

提示一下字符串其实是数组跟python的列表是一样的

#include<stdio.h>        

int a = 11;
char b[4] = "曾自成";
int main(){              
    printf("大家好我%d岁,叫%s"a,b);          
    return 0;                  
}           

如果语句的python一样

但不同的是elif变成了else if

实例

if(0){
}
else if(1){
}
else{
}

温馨提示c语言没有bool布尔类所以true是非0的数false是0

重复执行

应为while不太常用所以我喜欢for想学的自己搜

实例

for( int a = 10; a < 20; a = a + 1 ){
    printf("a 的值: % d\n", a);
}

函数

函数之前你们也看到了但c语言只能有一个主函数main

void  a(int b){


回复

上一页1 页 / 共 1下一页
dsajkfhdsajkfh

其实c语言啥用都没有除了性能高还能想Python一样安装库,但我还是建议学python,你可以在网上找些库

点赞0


评论


logic罗辑logic罗辑

《需要python基础》

点赞0


评论


yee089yee089

菜鸟讲的比你强。

点赞2


评论