当前位置:网站首页>C语言(1)
C语言(1)
2022-07-30 05:39:00 【代码陈帅】
一、第一个简单的c程序:
#include<stdio.h>
int main() {
//printf是库函数,库函数的使用需要包含头文件的
printf("holle world\n"); //括起来的叫字符串
return 0;
}#表示预处理命令,需写在开头,这是语法所规定的。
include称为文件包含命令,其作用是把尖括号<>或引号“”内指定的文件包含到本程序中来,成为本程序的一部分,被包含的文件通常是由系统提供的,其扩展名为.h,因此称为头文件。
stdio=stdio std input output 标准输入输出 .h=header
main是主程序的意思,是程序的入口,有且仅有一个。
{}花括号是紧跟主程序后面的,{}表示里面要写的内容
return 0 表示返回值为0,表示程序的正常结束。
二、数据类型
char //字符数据类型
short //短整型
int //整形
long //长整型
longlong //更长的整形
float //单精度浮点数
double //双精度浮点数float和double的区别:float精度低,double精度高
每种类型的大小是多少:
#include<stdio.h>
int main() {
printf("%d\n", sizeof(char)); //1
printf("%d\n", sizeof(short)); //2
printf("%d\n", sizeof(int)); //4
printf("%d\n", sizeof(long)); //4
printf("%d\n", sizeof(long long)); //8
printf("%d\n", sizeof(double)); //8
printf("%d\n", sizeof(float)); //4
return 0;
}
单位是字节,byte,存一个二进制数1或0需要一个bit位。1byte=8bit, 1KB=1024byte,1MB=1024KB,1GB=1024MB,1TB=1024GB。
类型其实是用来创建变量的:
int age=20;
float weight=55.6f
类型 变量名=数值。
3 全局变量和局部变量:
#include <stdio.h>
int a= 2019;//全局变量
int main()
{
int b= 2018;//局部变量
printf("b= %d\n", b);
//下面定义的a会不会有问题?
int a= 2020;//局部变量
printf("a= %d\n", a);
return 0; }
//局部变量和全局变量的名字可以相同,当我们既可以使用全局变量又可以使用局部变量的时候,局部变量优先
边栏推荐
- 微积分 / 自动求导
- How is crawler data collected and organized?
- MySql fuzzy query Daquan
- [GStreamer] The name of the plugin should match GST_PLUGIN_DEFINE
- MySQL stored procedure
- “tensorflow.keras.preprocessing“ has no attribute “image_dataset_from_directory“
- 机器学习—梯度下降Gradient Descent Optimization—c语言实现
- 进程间的通信方式简介
- PyCharm使用教程(较详细,图+文)
- MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)
猜你喜欢

net start mysql MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。

net start mysql MySQL service is starting. MySQL service failed to start.The service did not report any errors.

I/O多路复用技术

cnpm安装步骤

Memories · The last system design in the university era

384.打乱数组

406.根据身高重建队列

留念 · 大学时代最后的系统设计图

微积分 / 自动求导

optimizer.zero_grad()
随机推荐
ezTrack-master使用教程
50道SQL练习题(刷完直接进大厂)
相对路径和绝对路径的区别
Solve the problem that the local nacos is not configured but the localhost8848 connection exception always occurs
union中有struct的情况-从内存分析
Mysql
2022年比若依更香的开源项目
list(列表)和array(数组)的区别
The difference between asyncawait and promise
flask-socketio实现的网页聊天室(一)
453.最小操作数使数组元素相等
cookie和session区别
MySQL 数据库基础知识(系统化一篇入门)
Memories · The last system design in the university era
微积分 / 自动求导
多线程并发服务器
flask使用token认证
Error: listen EADDRINUSE: address already in use 127.0.0.1:3000
Graphic mirror symmetry (schematic diagram)
Arrange numbers (DAY90) dfs