C语言基础之基本数据类型

这篇博客介绍了C语言的基本数据类型,包括char、int、short、float、long、double,并讲解了变量、常量的定义及命名规则。此外,还讨论了赋值运算符、复合运算符的使用,以及如何通过printf和scanf进行格式化输入输出。强调了在使用过程中要注意类型匹配和格式控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


char 字符类型 1字节  输出符为%c

int  整型  4字节  输出符为%d

short  短整型  2字节  输出符为%hd

float 单精度浮点型  4字节  输出符为%f

long   长整型  4或8字节(由操作系统决定)  输出符为%ld

double  双精度浮点型  8字节  输出符为%f

变量:程序运行期间不能被改变的量

常量:程序运行期间可以被改变的量

由三部分组成:类型修饰符 变量名 = 初始值;

例如:int age = 23;【使用变量之前必须对变量进行定义】

变量的命名规则:

1.只能由数字、字母、下划线组成,并且数字不能开头。

2.不可以和系统关键字同名(if for else int long)

3.不能使用重复的变量名

4.见名知意

5.驼峰式命名 ageZhangMang

赋值运算符:

在C语言中用”=“作为赋值运算符,用于给变量赋值,吧”=“右边的值赋给左边的变量。

赋值运算符优先级比较低,如果赋值运算符左右两边有计算,程序会限制左右两边的运算,然后再进行复制操作。

注意:在计算机语言里判断等于的时候用”“==”,“=”是赋值运算符

复合运算符:

+= a=+b即a=a+b

++ --在前面的话,这个变量先进行自加自减运算,然后再配合表达式进行运算;

++  --在后面的话,这个表达式先配合表达式进行运算,然后自身再进行自加自减运算。

表达式:常量、变量与运算符的组合。

语法形式:printf(格式串,表达式1,表达式2,.....);格式串 = 普通字符 + 转化符

注意:一定要保持类型一致转化格式控制

最少占4位:printf(“%04d”,12);//不足位,由0补齐

转化格式控制:

%04d 04的意思就是输出四位整型数,如果不足四位的,前面补0

同样的%03d也就是最少输出一个三位的整型数,如果不足三位,前面补0

%.2f對于float或者double类型来说,精确到小数点后两位

%.nf n就是精确到小数点后几位

printf(“转换格式控制%06d\n”,765);

printf(“转换格式控制%.3f\n”,0.618618);

格式化输入输出函数

输入语法格式:scanf(格式串,表达式1,表达式2,....);

注意:读入的数据类型要跟格式符相匹配,否则不再查看剩余部分,立即跳出

输出语法格式:printf(格式串,表达式1,表达式2,....);

格式串 = 普通字符 + 转化符

注意:一定要保持类型一致

int num1,num2;

printf("输入两个整型数\n");

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

max = num1  + num2;

printf("max = %d\n",max);

【限制输入格式,必须一大回车键确定输入结束。不要在格式串后加\n否则会抵消掉结束标志。】


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值