C常量与变量

变量的命名同java差不多。

命名常量可以使用:

  1. #define MY_AGE 100000 不清楚类型,将所有的MY_AGE替换成100000
  2. const int MY_AGE1 = 10000;运行的时候处理,可以明确知道常量类型

整形数据:

  • long long c = 20;不管在32位还是64位系统中都是8个字节,还可以写2 16 8进制的数据,long类型在32中为4个字节在64中为8个字节
  • int d = 0b100;2进制的写法.
  • int e = 0xB;16进制的写法
  • int f = 010;8进制的写法
  • unsigned int g = 12;无符号int
  • int32_t h = 10;4个字节32个位
  • int8_t i = 127;8位数据及1个字节,可以存256个数字,及-128至127
  • uint8_t j = 255;一共256个数字 0-255.全部规定好的不会因为平台变化而变化。

_t结尾的变量,位数全部规定好的不会因为平台变化而变化。

#include <stdio.h>
#define MY_AGE 100000 //不清楚类型,将所有的MY_AGE替换成100000
const int MY_AGE1 = 10000;//运行的时候处理,可以明确知道常量类型
int main() {
    int a = 10;
    printf("The num is %d \n",a);
    a = 11;
    printf("The num is %d \n",a);
    printf("My age is: %d %d \n",MY_AGE,MY_AGE1);

    int a = 10;//int使用4个字节
    int b = -10;
    long long c = 20;//不管在32位还是64位系统中都是8个字节,还可以写2 16 8进制的数据,long类型在32中为4个字节在64中为8个字节
    int d = 0b100;//2进制的写法.
    int e = 0xB;//16进制的写法
    int f = 010;//8进制的写法
    unsigned int g = 12;//无符号int
    int32_t h = 10;//4个字节32个位
    int8_t i = 127;//8位数据及1个字节,可以存256个数字,及-128至127
    uint8_t j = 255;//一共256个数字 0-255.全部规定好的不会因为平台变化而变化。
    int64_t k = 1000;
    printf("a=%d,b=%d,c=%ld d=%d e=%d f=%d g=%d h=%d i=%d j=%d k=%d\n",a,b,c,d,e,f,g,h,i,j,k);
    return 0;
}
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇