初始C语言(新手,小白,菜鸟必看)
旨在对C语言有一个基本的了解
1. 第一个C语言程序
#include<stdio.h>
void main()
{
printf("hello C\n");
}
#include<stdio.h>
int main()
{
printf("hello C\n");
return 0;
}
程序运行结果截图:
int main和 void main的区别:
1.有无返回值
void main没有返回值,int main有返回值。
2.返回值类型
int main返回int类型的数据,void main不返回。
但是在C语言推荐写法中,建议使用int main,因为在有的编译器虽然void main可以通过编译,但在其他编译器就会报错。为了使代码拥有更好的可移植性,一般写int main。
2. 数据类型
常见的数据类型及其大小:
#include<stdio.h>
#include<stdbool.h>
int main()
{
printf("bool size = %d\n", sizeof(bool));//1
printf("char size = %d\n", sizeof(char));//1
printf("short size = %d\n", sizeof(short));//2
printf("int size = %d\n", sizeof(int));//4
printf("float size = %d\n", sizeof(float));//4
printf("double size = %d\n", sizeof(double));//8
printf("long size = %d\n", sizeof(long));//4
printf("long long size = %d\n", sizeof(long long));//8
}
程序运行结果截图:
sizeof 和strlen 的区别:
(1)sizeof是C语言中的一个单目运算符,而strlen是一个函数ÿ