初识C语言
Posted 只yao为你发光
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识C语言相关的知识,希望对你有一定的参考价值。
文章目录
前言
本文主要介绍C语言的数据类型、操作符和常用关键字的概念。
一、数据类型
数据类型 | 大小 |
---|---|
char //字符型 | 1字节 |
short //短整型 | 2字节 |
int //整形 | 4字节 |
long //长整型 | 4字节 |
long long //长长整形 | 8字节 |
float //单精度浮点数 | 4字节 |
double //双精度浮点数 | 8字节 |
可以使用sizeof()关键字计算数据类型的字节长度
int main()
printf("%d\\n", sizeof(char));
printf("%d\\n", sizeof(short));
printf("%d\\n", sizeof(int));
printf("%d\\n", sizeof(long));
printf("%d\\n", sizeof(long long));
printf("%d\\n", sizeof(float));
printf("%d\\n", sizeof(double));
printf("%d\\n", sizeof(long double));
return 0;
二、操作符
算术操作符:+ - * / %
移位操作符:>> <<
位操作符: & ^ |
赋值操作符: = += -= *= /= &= ^= |= >>= <<=
单目操作符 | 作用 |
---|---|
! | 逻辑反操作 |
- | 负值 |
+ | 正值 |
& | 取地址 |
sizeof | 操作数的类型长度(以字节为单位) |
~ | 对一个数的二进制按位取反 |
– | 前置、后置– |
++ | 前置、后置++ |
(类型) | 间接访问操作符(解引用操作符) |
关系操作符:> >= < <= != ==
逻辑操作符:&&,//
三、关键字
auto break case char const continue default do double else enum
extern float for goto if int long register return short signed
sizeof static struct switch typedef union unsigned void volatile while
以上是关于初识C语言的主要内容,如果未能解决你的问题,请参考以下文章