学习C语言基础的第一天
编辑器下载
第一个C语言程序
// studio.h中包含了如printf这些工具函数,如果不导入这个包,则程序会报错
#include <stdio.h>
int main() {
printf("Hello World");
return 0;
}
数据类型
数据类型 | 占用字节 | 描述 |
---|---|---|
char | 1 | 字符数据类型 |
short | 2 | 短整型 |
int | 4 | 整型 |
long | 4 | 长整型 |
long long | 8 | 更长的整型 |
float | 4 | 单精度浮点数 |
double | 8 | 双精度浮点数 |
一个字节=8bit
1bit=一位,在计算机中可以表示一个0或1(存储单位,写代码用不上,但是是计算机的基础)
常量和变量
生活中有些值是不变的,如圆周率的值,性别,身份证号码,血型等等
有些值是可变的,如年龄,体重,薪资
不变的值在C语言中用常量来表示,可变的值在C语言中用变量来表示
作用域:全局变量和局部变量
全局变量:定义在全局作用域中的则为全局变量
局部变量:定义在局部作用域中的则为局部变量 (与代码执行顺序无关 牢记一点:可以由内到外,但是不能从外敲开心防 其局部变量的重要在于省“空间”)
#include <stdio.h>
int main() {
{
// { }可以定义一个局部作用域
int locality = 1;
scanf("%d",locality);
}
// 在全局作用域中无法访问到局部变量
scanf("%d",locality);
return 0;
}
生命周期
变量常量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束
全局变量的生命周期:整个程序的生命周期
初始化
常量必须初始化,变量可不初始化
#include <stdio.h>
int main() {
int num = 10; // 变量初始化,变量也可以不初始化,即不给默认值
const num2 = 20; // 常量初始化,常量声明时必须初始化
printf("num的值%d,num2的值%d", num, num2);
return 0;
}
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgaihag
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01