龙空技术网

嵌入式开发- C语言数据类型-常量

知识就是力量365 171

前言:

当前大家对“合法的c语言常量怎么判断”大致比较重视,各位老铁们都需要剖析一些“合法的c语言常量怎么判断”的相关文章。那么小编同时在网络上收集了一些有关“合法的c语言常量怎么判断””的相关资讯,希望小伙伴们能喜欢,小伙伴们快快来了解一下吧!

基本数据类型的常量-掌握

**整型常量:**常量是指在程序运行期间其数值不发生变化的数据。整型常量通常简称为整数整数可以是十进制数、八进制数、十六进制数八进制   06334十六进制 0xd12**浮点型常量**浮点常量又称为实数,一般含有小数部分。在C语言中,实数只有十进制实数,分为单精度和双精度。实数有两种表示方法,即一般形式和指数形式一般刑式的实数基本形式如下:例如:3.6 -10.5 3.1415926

指数常量

指数形式的实数一般是由尾数部分、字母e或E和指数部组成。当一个实数的符号为正号时,可以省略不写,期表示的一般形式如下:1.176e+10 表示 ...通常表示特别大或特别小的数#include <stdio.h> int main(){    int a =0x12345678;    float b= 3.5e+10;    printf("%d,%x\n",a,a);    printf("%e,%f\n",b,b);    return 0;}执行输出:305419896,123456783.500000e+10,35000000512.000000

字符常量

常见大写的A  65  小写的a 97   a=A+32例如: char a,b,u,v       a ='F';  //将70送给a       b='A'+2; //b存放的是'C'字符       u=''+'B' //u存放的是'b'字符       v='b'-32; //存放的是'B'字符相当于       a =70;       b =65+2;       u =32+66;       v =97-32;      #include <stdio.h>int main(){    char ch1,ch2;    ch1 = 'A';    ch2 =ch1+32;    printf("%c\n",ch2);    return 0;}输出  a

字符串常量

所谓字符串常量是指用双引号括起来的一串字符来表示的数据。注意【字符串以\0结尾】"10" ==  '10'+'\0'下面给出几个字符串常量的例子:“Hello!” ,"19"用什么类型在存储呢?char arr[]={"abc"};char arr1[]={'a','b','c'};
标识常量-掌握
所谓标识常量是指用标识符代替常量使用的一种常量其名称通常是一个标识符标识常量也叫符号常量,一般用大写英文字母的标识符在使用之前必须先定义,说明形式为 宏#define <标识常量名称>  数值例如:#define MAX  50#define PI  3.1415926#define NULL  0#include <stdio.h>#define ONE 1#define TWO ONE + ONEint main(){    int a =10,b =20,c;    c =ONE+TWO *b +a;  // 1+1+1*20+10 =32    printf("%d\n",c);    return 0;}输出  32
总结与思考
一个水分子的质量约为3.0*10-23g  ,1夸脱水大约有950g,编写一个程序,要法庭输入水的夸脱数,然后显示这么多水中包含多少个水分子。#include <stdio.h>#define W 3.0e-23#define C 950int main(){    float n ,total;    printf ("plese input:");    scanf("%f",&n);    total = n * C / W;    printf ("total=%e\n",total);    return 0;}执行输出plese input:10total=3.166667e+26

标签: #合法的c语言常量怎么判断