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全局变量的生命周期是:整个程序的生命周期

posted @     阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示