C语言随笔1
初识C语言
主要框架为:
#include<stdio.h>
int main()
{
printf(“xxx\n”)
return 0
}
1.main为主函数,程序的入口,有且只有一个
2.int是整形的意思,main前面的int表示main函数调用返回一个整数值,return0 返回0
3.printf--为打印函数
4.scanf--输出数据,使用输入函数
5.库函数(C语言本身提供给我们使用的函数),需前加#include<stdio.h>
数据类型
char 字符数据类型 1bit
short短整型 2bit
int整形 4bit
long长整形 4bit/8bit
longlong更长的整形8bit
float单精度浮点数 4bit
double双精度浮点数8bit
%d打印整形 %c打印字符 %f打印浮点数字(打印小数) %p以地址形式打印 %x打印16进制数字 and so on
操作:
eg char ch='A'
printf("%c\n",ch)
字节(计算机中单位)
bit 比特位 一个比特位只能存一个1(正电)/0(负电)
byte 字节 (一个字节=八个比特位)
kb 1kb=1024b
mb
gb
tb
pb
全局变量和局部变量
int num2=20 全局变量(定义在代码块{}之外的变量)
int main()
{
int num1=10 局部变量(定义在代码块{}内部的变量)
printf(“%d\n”,num1)
return0
}
结论1局部变量和全局变量的名字建议不要相同,容易产生bug
结论2当局部变量和全局变量名字相同的时候,局部变量优先
结论3局部变量的作用域是变量所在的范围,全局变量的作用域是整个工程
结论4局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束
结论5全局变量的生命周期是:整个程序的生命周期
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了