c语言第一讲 常量变量
2021-10-23 本文已影响0人
大旺旺的弟弟小旺旺
目标:
- 第一个c语言
- 字符串
- 转义字符
- 常量
- 变量
- 变量的分类
- static修饰变量
- 变量初始化 赋值
- 表达式求值和属性
第一个c语言
#include<stdio.h>
int main() {
printf("%s","hello wrold c");
return 0;
}
运行结果:
image.png
main函数返回为void也是可以的
image.png
-
字符串
上面的案例也就是字符串,看一下字符串的长度,
需要引入头,使用strlen方法
image.png
反斜杠的长度为1,
- 数据类型
数据类型:char short int float double long long long
和java的区别;
byte short char boolean int float double long
//数据类型
char c; //1
short s; //2
int i; //4
float f; //4
double d; //8
long l; //4
long long ll; //8
//每种数据类型的长度
printf("%d\n",sizeof(c));
printf("%d\n", sizeof(s));
printf("%d\n", sizeof(i));
printf("%d\n", sizeof(f));
printf("%d\n", sizeof(d));
printf("%d\n", sizeof(l));
printf("%d\n", sizeof(ll));
- 常量 变量
常量可以修改,变量不可以
int i = 9;
//我确实忘记写了,但是 运行没报错
const xx = 0;
const int ci = 10;
ci = 8;
printf("%d",i);
printf("%d",xx);
printf("%d",ci);
image.png
注意:
常量就是常量不是变量
image.png
- 变量的分类
局部变量
全局变量 - static修饰变量
静态变量,全局只有一份:
void test() {
static int num = 0;
num++;
printf("%d",num);
}
进行累加
- 变量初始化 赋值
- 表达式求值和属性