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

C语言基础之变量的命名规则、定义常量、C的数据类型

2015-10-11 18:31 1261 查看
1.变量的命名规则:必须是以字母、数字、下划线且不能以数字开头,第一个必须是字母或者是下划线,变量命名最好能有确切的含义,而便于理解。

#include <stdio.h>

int main()

{

int num_all,a,b;

a,b = 12,13;

num_all = a + b;

printf("%d",num_all);

getchar();

}

2.如何定义一个常量通常有两种方法

2.1. const 变量类型(char,short,int,double,float ,long) 变量名 = value 注意在使用这种定义方式的时候必须进行初始化,定义常量的好处在于可以在程序中进行修改常量的值,一次修改可以用于多个语句。

2.2. #define name value

3.在计算机中主要有以下进制 2,8,10,16

4.bit byte mb gb tb 1tb = 1024gb=1024*1024mb = 1024*1024*1024byte = 1024*1024*1024*8bits

bit:位 byte: 字节 1个字节 = 8位

c语言中 char(字符型)占据一个字节 (8位) short(短整型)占据2个字节(16位) int(整型)占据4个字节(32位)long (长整型也占据4个字节)float(单精度浮点型)占据4个字节(32位) double(双精度)占据8个字节(64位)

5.C语言数据类型



6.sizeof()用于计算字节数

注意sizeof并不是一个函数而是一个运算符

#include <stido.h>

void main()

{

printf("%d \n",sizeof(char));

printf("%d \n",sizeof(short));

printf("%d\n",sizeof(int));

printf("%d \n",sizeof(long));

printf("%d",sizeof(float))

printf("%d \n",sizeof(doble));

getchar();

}



7.整型分为有符号和无符号

#include <stdio.h>

#include <limits.h>

void main()

{

printf("%d,%d",INT_MAX,INT_MIN);

printf("\n%u,%u",UINT_MAX,0);

getchar();

}



1 111 1111 1111 1111 :对于有符号的类型来说 第一位是符号位 1代表- 负号 ,0代表正号 其余的是数值位

1111 1111 1111 1111 :对于无符号的类型来说他不存在符号位 的所有位都是数值位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: