当前位置:网站首页>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; }
//局部变量和全局变量的名字可以相同,当我们既可以使用全局变量又可以使用局部变量的时候,局部变量优先
边栏推荐
- [详解C语言]一文带你玩转数组
- [Mysql] DATEDIFF函数
- 2022年比若依更香的开源项目
- np.where()用法
- Navicat new database
- Solve the problem that the local nacos is not configured but the localhost8848 connection exception always occurs
- Ranking of grades (Huazhong University of Science and Technology postgraduate examination questions) (DAY 87)
- Learn FPGA from the underlying structure (6) ---- Distributed RAM (DRAM, Distributed RAM)
- [GO Language Basics] 1. Why do I want to learn Golang and the popularization of GO language entry
- 数据操作 / 数据预处理
猜你喜欢

flask-socketio实现的网页聊天室(二)

手把手教你彻底卸载MySQL

50道SQL练习题(刷完直接进大厂)
![[Mysql] DATEDIFF函数](/img/cd/7d19e668701cdd5542b6e43f4c2ad4.png)
[Mysql] DATEDIFF函数

瑞吉外卖项目:新增菜品与菜品分页查询
![[详解C语言]一文带你玩转数组](/img/1b/245fdc7f3711cf794175da7a93b128.png)
[详解C语言]一文带你玩转数组
![[Other] DS5](/img/20/6863bb7b58d2e60b35469ba32e5830.png)
[Other] DS5

2022 SQL big factory high-frequency practical interview questions (detailed analysis)

Solve phpstudy unable to start MySQL service

net start mysql MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。
随机推荐
Numpy 中 np.vstack() 和 np.hstack() 简单解析
ClickHouse data insert, update and delete operations SQL
MySql的初识感悟,以及sql语句中的DDL和DML和DQL的基本语法
Qt实现一个重复文件检测小工具(原理:通过md5校验)
MySQL (2)
MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)
留念 · 大学时代最后的系统设计图
934.最短的桥(广度优先搜索)
手把手教你设计一个CSDN系统
Memories · The last system design in the university era
MySQL stored procedure
瑞吉外卖项目:新增菜品与菜品分页查询
海量号码需要保存,如何才能尽可能少地占用内存?
解决phpstudy无法启动MySQL服务
MySQL 用户授权
[详解C语言]一文带你玩转数组
PyCharm usage tutorial (more detailed, picture + text)
650.只有两个键的键盘(动态规划)
np.argsort()函数详细解析
50道SQL练习题(刷完直接进大厂)