变量
1.常量和变量
int val2 = 100;
int val_2 = 100;
见名知意
int a = 19;
int age = 19;
int height = 182;
int weight = 150;
int nianling = 19;
int tizhong = 150;
驼峰 - 下划线
驼峰 - Windows
int stuAge = 19;
int createDigWindow(void);
下划线 - Linux
int stu_age = 19;
int create_dig_window(void);
Corporate spending
int cor_spend = 100000;
tab键 - 只要有花括号 - 花括号里面代码在原有基础上tab键
shift + v - 选中所有代码 - =
ctrl + n - 补全
二.变量的输入和输出
printf - print format - 按照格式输出
scanf - scan format - 按照格式扫描 - 按照格式输入
涉及 - 输出缓冲区 - 行缓冲 - \n输出到屏幕上
程序 :
从键盘输入数据 - 程序要接收 - 存起来 - 存储到哪里 - 存储到内存中 - 使用变量标识
三.数据类型 - 很重要
决定了访问内存的方式
unsigned - 无符号 - 没有正负 - 只有非负数
char
short
int
long
long long
浮点数
float
double
8位系统 32 64
int 2 4 4
long 4 4 8
年龄 - age
int age = 20;//4 byte
unsigned char age = 20;//1 byte
int height = 182;
float height = 182.556;
double pi = 3.1415926;
%lu - sizeof占位符
int a = 100;
sizeof(a = 1000);
printf("a = %d\n", a);
实例:
/*
*printf输出函数演示
mkdir /home/tarena/stdc/day04 -p
cd /home/tarena/stdc/day04
vim printf.c
gcc printf.c -o printf
./printf
* */
#include <stdio.h>
int main(void){
printf("hello,world");
printf("1234\n");
printf("%d, %d\n", 100, 200);
int a = 520;//分配4字节存储区存储数据520, int类型就是整形数据
//将来%d就会使用变量a的值作为替代
printf("a = %d\n", a);//打印输出变量a的内存值 520
a = 521;//修改变量a的值为521
printf("a = %d\n", a);//打印输出变量a的内存值 521
int b;//没有队变量初始化
printf("b = %d\n", b);//变量b的值为随机数
int c, d = 100, e;
printf("c = %d, d = %d, e = %d\n", c, d, e);
return 0;
}
/*
*cd /home/tarena/day04
vim scanf.c
gcc scanf.c -o scanf
./scanf
* */
#include <stdio.h>
int main(void){
int age;//定义变量分配4字节内存
printf("age = %d\n", age);
printf("请输入年龄:");
scanf("%d", &age);//&age:获取变量age的首地址
//%d : 整形占位符, 从键盘获取的数据为整形数据
//双引号里面只有占位符, 不要有任何其他内容
//程序执行到scanf函数, 程序就停止不动 , 等待用户从键盘输入
//输入一个整形数据, 输入完毕按回车键
//程序立马从scanf函数结束, 继续向下运行
//result:将数据的数据保存到了变量age中
printf("age = %d\n", age);
int height;//定义变量, 分配4字节内存, 存储身高
printf("请输入两个数字, 数字之间使用空格隔开:");
scanf("%d%d", &age, &height);
printf("age = %d, height = %d\n", age, height);
return 0;
}
标签:变量,int,age,height,printf,scanf
From: https://www.cnblogs.com/xingge7/p/17642786.html