返回

初识c语言1

发布时间:2023-01-13 07:34:36 247
# 数据

一,第一个c语言

#include
int main() //main是主函数
{
printf("hellow world\n");//\n是换行的意思
}
return 0; //返回0

解释

1,#include表示的是包含一个叫stdio.h的文件

    stdio是standard input output的简称

2,int是整型值

     main是主函数,在C语言中一个程序中主函数有且只有一个

     main前面的int表示卖弄函数调用返回一个整型值

3,printf是输出函数是库函数

    库函数是C语言本身提供给我们使用的语言


二,数据类型

类型


表示

字节

char

字符数据类型

1

short

短整型

2

int

整型

4

long

长整型

4/8

long long

更长的整型

8

float

单精度浮点数

4

double

双精度浮点数

8

C语言标准规定:sizeof(long)>=sizeof(int)

long的字节是4还是8取决于编译器的不同


#include
int main()
{
printf("%d\n",sizeof(char)); //%d是打印整型
return 0;
}

sizeof(char):表示的是计算char这个类型向内存申请了多大的空间(也就是char这个类型占多少个字节

计算机中的单位:

bit-比特位-计算机中最小的单位

byte-字节-1byte=8bit(一个字节占8位)

1KB=1024byte        1MB=1024KB

1GB=1024MB          1TB=1024GB


三,常量,变量

生活中有些值是不变的,(例如圆周率,性别,身份证,血型等等)

有些值是可变的,(例如年龄,身高)

不变的值C语言中用常量表示,变的值C语言用变量表示

  定义变量的方法:

类型+变量名=值

例如:int age=23

          char b='a'

 变量的分类:

​1,局部变量:定义在代码块({})之外的变量,在哪都可以使用

2,全局变量:定义在代码块({})内部的变量,不能在它的局部范围之外使用

#include
int a=2019; //全局变量
int main()
{
int b=2018; //局部变量
int a=2020; //局部变量
//
printf("a=%d\n",a);
return 0;
}

请问a=?

a=2020

初识c语言1_#include

注意:

1,

局部变量和全局变量的名字建议不要相同,相同容易误会,产生bug

当局部变量和全局变量的名字相同的时候,局部变量优先

2,

#include
int main()
{
{
int a=8; //局部变量
}
printf("%d\n",a);
return 0;
}

a=?  程序报错

初识c语言1_局部变量_02

因为a是局部变量,不能在它的局部范围之外使用

3,

#include
int a=8;//全局变量
int main()
{
printf("%d\n",a);
return 0;
}

a=8

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
求两个数最大公约数 2023-01-13 07:17:27