您的位置:首页 > 编程语言 > C语言/C++

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

2015-11-13 17:43 281 查看
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否则会抵消掉结束标志。】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: