用户:
dsajkfh查看: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){