C语言总结一:C语言数据类型和变量(压缩版)

一,数据类型

1,内置类型:字符型,整型,浮点型,布尔类型。

2,自定义类型:数组,结构体,枚举,联合体。

二,signed和unsigned

signed: 表示一个类型有正负号。

unsigned:表示一个类型无正负号。

三,数据类型的取值范围

四,变量

变量的语法:数据类型+变量名;(int a;)

变量的分类:全局,局部。(局部优先)

五,算术操作符

分类:+,-,*,/,%。

六,赋值操作符

例:赋值:int a=1; int b=2;int c=3;

连续: c=b=a+2;

复合:a=a+2; a+=2;

七,单目操作符

分类:++,--,后置++/--,前置++/--。

前置:先操作(+/-1),后使用。

后置:先使用,后操作(+/-1)。

八,强制类型转换

例:int a=(int)3.14;

九,printf

作用:将内容输出到屏幕。

其他:占位符,显示正负号,限定宽度,限定小数位。

十,scanf

作用:在屏幕上输入。

语法:scanf("%d",&i);

手动停止输入:敲三次ctrl+z。

其他:占位符,赋值忽略符。

相关推荐
艾莉丝努力练剑29 分钟前
【C语言16天强化训练】从基础入门到进阶:Day 7
java·c语言·学习·算法
CTRA王大大44 分钟前
【golang】制作linux环境+golang的Dockerfile | 如何下载golang镜像源
linux·开发语言·docker·golang
小十一再加一1 小时前
【C初阶】自定义类型--结构体
c语言
自强的小白1 小时前
学习Java24天
java·学习
zhangfeng11331 小时前
以下是基于图论的归一化切割(Normalized Cut)图像分割工具的完整实现,结合Tkinter界面设计及Python代码示
开发语言·python·图论
还梦呦2 小时前
2025年09月计算机二级Java选择题每日一练——第五期
java·开发语言·计算机二级
SalvoGao3 小时前
空转学习 | cell-level 与 spot-level的区别
人工智能·深度学习·学习
鱼鱼说测试3 小时前
postman接口自动化测试
开发语言·lua
從南走到北3 小时前
JAVA国际版东郊到家同城按摩服务美容美发私教到店服务系统源码支持Android+IOS+H5
android·java·开发语言·ios·微信·微信小程序·小程序
_不会dp不改名_4 小时前
C++ 20: Concepts 与Requires
开发语言·c++20