个人主页:天寒雨落的博客_CSDN博客-python,c++,安装教程领域博主
刷题网站:一款立志于C语言的题库网站蓝桥杯ACM训练系统 - C语言网 (dotcpp.com)
特别标注:该博主将长期更新c语言内容,初学c语言的友友们,关注博主不迷路!
目录
一、Hello world!
1.代码展示:
2.逐行代码分析:
二、数据类型
1.byte型:
2.int 型:
3.short型:
4.long型:
5.float型:
6.double型:
7.char型:
三、常量
四、变量
五、必背代码模板
先通过输出Hello world!简单了解一下C语言
#include "stdio.h"
int main() {
printf("Hello world!");
return 0;
}
1.#include "stdio.h":即standard input output.header,中文意思是标准输入、输出头文件。
相关报错: [错误] 'printf' 未在此范围内声明
解决方法:加上#include"stdio.h"
2.int main():是主函数,在执行代码的时候相当于入口,从这里开始执行。
使用方法:int main(){ 需要执行的代码 },{}里面打的是我们想让电脑执行 的代码,int main()后面的{}一定不能少。
相关报错:[错误] 期待初始化值在此之前: 'printf'
解决办法:在int main()后面加上{}
void main()和int main()区别:直白点就是void main()不用在函数末端加return 0;
int main()需要加return 0;
3.printf();:是C语言的输出语句,格式printf("需要输出的内容");把要输出的内容写在引号里就行 了。
C语言里区分一行代码是以;区分的比如:
printf("Hello world!"),
printf("Hello world!");
这属于一行代码。
printf("Hello world!");printf("Hello world!");
这属于两行代码。
scanf()语句:C语言的输入语句,举例
int n; scanf("%d",&n);
注意不要把&漏掉
4.return 0:代表的是程序的结束(暂时不过多阐述)
字节,一个字节,8位
整数类型即整型,内存中占用了4个字节,也就是32位。
定义及输出整型(部分代码):
int a=520;
printf("%d",a);
短整型,内存中占2个字节,也就是16位。
定义及输出short型(部分代码):
short a = 520;
printf("%u", a);
长整型,linux64之前内存中占4个字节,linux64占8个字节。
定义及输出long型(部分代码):
long a = 520;
printf("%ld", a);
浮点型,4个字节,32位。
定义及输出float型(部分代码):
float a = 520;
printf("%f", a);
双精度浮点型,8字节,64位。
定义及输出double型(部分代码):
double a = 520;
printf("%lf", a);
字符型,2个字节16位。
定义及输出char型(部分代码):
char ch = 'a';
printf("%c", ch);
在程序运行过程中不可以发生改变的量称为常量
变量可以在程序运行过程中可以发生改变的量
byte取值范围为128~127之间
int取值范围为-2,147,483,648~2,147,483,647之间
short取值范围为-32,768~32,767之间
long的取值范围为9,223,372,036,854,775,808~9,223,372,036,854,775,807之间
float的取值范围为-3.4E+38 ~ 3.4E+38之间
double的取值范围为-2^1024 ~ +2^1024之间
char的取值范围为-128 ~ 127之间
#include "stdio.h"
int main() {
//这是注释,在这里输代码
return 0;
}
赞+评论✏️+收藏⭐️是对博主最大的鼓励与支持!!!