C语法基础

helloworld

// stdio.h 是一个头文件 (标准输入输出头文件) , #include 是一个预处理命令,用来引入头文件。
#include <stdio.h>
/*C 语言程序中 main() 函数是主函数。 代码从 main() 函数开始执行,例子*/
int main(){
    printf("helloworld");
    return 0;
}

printf()函数

printf("<格式化字符串>",<参量表>)

#include <stdio.h>

int main(){
    int ch;
    for (ch  = 75; ch < 100; ch++)
    {
        // printf("<格式化字符串>", <参量表>);
        printf("ASCII 值 = %d,字符 = %c\n",ch,ch);
    }
    char chc = 'A';
    char str[20]="www.qcjzry.com";
    float flt = 10.234;
    int no = 150;
    double dbl= 20.1234;
    printf("%c\n",chc);//字符
    printf("%s\n",str);//字符串
    printf("%f\n",flt);//浮点数
    printf("%d\n",no);//十进制整数
    printf("%lf\n",dbl);//双精度浮点数
    return 0;
    
}
  • %d 十进制有符号整数
  • %u 十进制无符号整数
  • %f 浮点数
  • %s 字符串
  • %c 单个字符
  • %p 指针的值
  • %e 指数形式的浮点数
  • %x, %X 无符号以十六进制表示的整数
  • %o 无符号以八进制表示的整数
  • %g 把输出的值按照 %e 或者 %f 类型中输出长度较小的方式输出
  • %p 输出地址符
  • %lu 32位无符号整数
  • %llu 64位无符号整数

数据类型 

基本类型:整数(char 1byte int 4byte long 4byte short 8byte)

浮点类型: (float,double,long double)

枚举类型:

void类型:函数返回为空  void exit (int status);   函数参数为空   int rand(void);  指针指向 void   void *malloc( size_t size );

派生类型:指针类型、数组类型、结构类型、共用体类型和函数类型

声明时内存分配情况:

1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。
2、另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。 例如:extern int a 其中变量 a 可以在别的文件中定义的。
extern int i; //声明,不是定义
int i; //声明,也是定义
整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。

整数常量也可以带一个后缀,后缀是 U 和 L 的组合,U 表示无符号整数(unsigned),L 表示长整数(long)。后缀可以是大写,也可以是小写,U 和 L 的顺序任意。
85         /* 十进制 */
0213       /* 八进制 */
0x4b       /* 十六进制 */
30         /* 整数 */
30u        /* 无符号整数 */
30l        /* 长整数 */
30ul       /* 无符号长整数 */
字符常量使用的时候百度查查

 常量的定义方法

#include <stdio.h>

#define chang 10 //定义常量的格式
#define kuan 5
#define huanhang '\n'

int main(){
    const int var = 10;//定义常量的另外一种格式
    const int  wid = 20;
    const char new = 'xx';
    int area;
    area = chang * kuan;
    printf("面积是:%d",area);
    printf("%c",huanhang);
    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值