C语言 ——数据类型变量常量 字符
Posted 王嘻嘻-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 ——数据类型变量常量 字符相关的知识,希望对你有一定的参考价值。
一.初识C语言
二.数据类型
三.变量、常量
四.字符串+转义字符+注释
一.初识C语言
1.C语言是一门通用计算机编程语言,提供编译。
2.计算机只认识二进制,而C语言是文本,需要将文本转化成二进制(可执行程序)。
3.所有程序在运行之前得先加载到内存,所有变量定义也都必须在内存中定义。
第一个C语言程序:
#include <stdio.h>
#include <windows.h>
int main() //main函数是程序的入口
{
printf("hello world!\\n");
system("pause");
return 0;
}
运行结果如下图:
二.数据类型
char //字符数据类型 其本质是整数
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
三.变量、常量
定义变量的方法:
int age = 15;
float weight = 45.5f;
char ch = 'w';
变量的分类:局部变量 和 全局变量
#include <stdio.h>
#include <windows.h>
int global = 2019; //全局变量
int main()
{
int local = 2018; //局部变量
int global = 2020; //局部变量
printf("global = %d\\n", global);
system("pause");
return 0;
}
运行结果如下图:
局部变量具有局部性,其局部主要体现在作用域和生命周期上
被const修饰的变量不可直接被修改,该变量只有在初始化时才能被定义初始值
常量:
C语言中的常量分为以下以下几种:
字面常量 const 修饰的常变量 #define 定义的标识符常量 枚举常量
#include <stdio.h>
#include <windows.h>
//举例
enum Sex
{
MALE,
FEMALE,
SECRET
};
//括号中的MALE,FEMALE,SECRET是枚举常量
int main()
{
3.14; //字面常量
1000; //字面常量
const float pai = 3.14f; //const 修饰的常量
#define MAX 100 //#define的标识符常量
system("pause");
return 0;
}
四.字符串+转义字符+注释
由双引号引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。如:
“hello world!\\n”
注意:字符串的结束标志是一个 \\0 的转义字符。在计算字符串长度的时候 \\0 是结束标志,不算作字符串内容。
#include <stdio.h>
#include <windows.h>
//下面代码,打印结果是什么?为什么?(突出'\\0'的重要性)
int main()
{
char arr1[] = "bit";
char arr2[] = { 'b', 'i', 't' };
char arr3[] = { 'b', 'i', 't', '\\0' };
printf("%s\\n", arr1);
printf("%s\\n", arr2);
printf("%s\\n", arr3);
system("pause");
return 0;
}
打印结果如下:
转义字符 | 释义 |
\\? | 在书写连续多个问号时使用,防止他们被解析成三字母词 |
\\' | 用于表示字符常量' |
\\“ | 用于表示一个字符串内部的双引号 |
\\\\ | 用于表示一个反斜杠,防止它被解释为一个转义序列符。 |
\\a | 警告字符,蜂鸣 |
\\b | 退格符 |
\\f | 进纸符 |
\\n | 换行 |
\\r | 回车 |
\\t | 水平制表符 |
\\v | 垂直制表符 |
\\ddd | ddd表示1~3个八进制的数字。 如: \\130 X |
\\xdd | dd表示2个十六进制数字。 如: \\x30 0 |
举例:
#include <stdio.h>
#include <windows.h>
int main()
{
printf("c:\\code\\test.c\\n");
system("pause");
return 0;
}
运行结果如下图:
注释:
整个代码块全部注释掉:
C++风格:
//~~~~~
//~~~~~
C语言风格: /*~~~~~~~~ */
快捷键:ctrl+c+k 注释掉
ctrl+k+u 取消注释
以上是关于C语言 ——数据类型变量常量 字符的主要内容,如果未能解决你的问题,请参考以下文章