C语言初学1

1、

int main()

{

int num1 = 0;

int num2 = 0;

int num = 0;//C语言规定定义变量

//scanf是输入指令

//&是内存中的地址符,修改东西的话,得找到东西的地址再修改

scanf("%d%d", &num1, &num2);

num = num1 + num2;

printf("num = %d\n",num);​

//全局变量的作用范围是整个工程

//局部变量的作用范围是局部范围

return 0;

}

2、

int a = 10;//全局变量

int main()

{

//局部变量尽量不要和全局变量相同,容易产生误会,导致bug

int a = 10;//局部变量,局部变量优先

return 0;

}

int main()

{

{

 int a = 10

}

//不可执行小定义,不能被大输出执行

printf(" % d" / n, a);

return 0;

3、

int main()

{

 short age = 18;

 float weight = 15.6f;//系统默认浮点数为双浮点数,数后加f不会报错,系统因软件不同而异(vs2019)

 return 0;

4、

​bit--比特位--只能存储1或者0

byte--字节--等于8个比特位

kb    换算单位1024

mb

小数字用短整型2^16就够了,用整形的话会浪费内存,会多出很多的0无法使用​

5、​

int main()

{

printf("%d\n", sizeof(char));//1*8=8个比特位

printf("%d\n", sizeof(float));//4

printf("%d\n", sizeof(int));//4

printf("%d\n", sizeof(double));//8

printf("%d\n", sizeof(long));//4

printf("%d\n", sizeof(long long));//8

printf("%d\n", sizeof(short));//2

return 0;

6、

​double 双精度浮点型与float对应类型不同,会导致占用内存空间不同

打印各个类型​

7、

​char--字符类型

%d--打印整数类型

%c--打印字符类型

%f--打印小数类型

%p--以地址类型打印

%x--打印16进制

%o...​

int main()

{

char ch = 'A';

printf("%c\n", ch);//%c指的是打印一个字符串类型的数据

 int整形

int age = 10;

printf("%d\

n", age);//%d指的是打印一个整数类型的数据

short int 短整型

long长整型

return 0;

}

8、

//这里的意思是包含一个名为stdio的函数

#include<stdio.h>

//int 是整形的意思

//int后面加一个main函数意思是返回一个整数值

int main()//主函数--程序的入口,程序从此开始执行,,有且仅有一个

{

//printf=print function 打印函数

//库函数C语言本身自带的函数

//使用时需要和‘别人’打招呼

//打招呼的方式是#include<>

printf("hehe/n");

return 0;//返回0

}

9、

int main()

{

extern a;//extern声明外部符号,在其他文件里的变量可用

printf("a = %d",a);

return 0;

}

//生命周期指的是变量从定义到销毁之间的时间段
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值