一.1初始c语言

1.最简单的一段c语言代码

include<stdio.h>

int  main()

{

        printf("hello");

        return 0;

}

2.printf("heelo C\n");

屏幕上进行信息的打印,双引号括起的是字符串

3.int main()
{
    printf("hello word\n");//\n是换行
    printf("%d", 100);
    printf("%c", 'x');//单括号引起来的是字符
    printf("%f", 3.14);
    return 0;
}

4.printf是库函数
库函数使用包含对应头文件
printf函数的头文件是stdio.h-标准输入输出头文件
std-standard
i-input
o-output
库函数是什么?
为了不在重复实现日常的代码,让程序员提升开发效率,c语言标准规定了一组函数,这些
函数再由不同的编译器厂商根据标准进行实现,提供给程序员使用。这些函数组成了一个
函数库,被称为标准库。

5.int main()
{
    printf("%c",'c');
    printf("%d",'c');
    return 0;
}


其中第一个printf打印的是c,而第二个理论上也应该打印c,但是由于为%d是打印整型的,而%c是打印字符的

int main()
{
    int i = 0;
    for (i = 32; i <= 127; i++)
    {
        printf("%c", i);
    }
        return 0;
}

%c打印的是1~127ASCII值所代表的字符

6.字符串和\0
使用双引号括起来的一串字符称为字符串,可以用%s来指定,也可以直接打印如下:
int main()
{
    printf("abcdefg\n");
    printf("%s", "abcdef");
    return 0;
}
字符串的末尾隐藏着\0,\0是字符串的结束标志
}

7.语句和语句分类
  表达式语句就是在表达式后面加分号
  函数调用的时候,也会加上分号,就是函数调用语句
  复合语句其实就是前面讲的代码块,成对括号中的代码块就构成一个代码块,
  控制语句用于程序的流程,已实现程序的各种结构方式,c语言有9种控制语句
    1.条件控制:if  switch
    2.循环执行语句:do while ,while ,for 
    3.转向语句:break, goto ,continue , return 
C语言是结构化的程序设计语言
   支持3种结构
   顺序结构    选择结构      循环结构  

8.转义字符(转义就是转变意思)
int main()
{
    printf("%s", "abc\ndf");
    return 0;

}
\?这种转义字符基本用不上
三字母词
??)--]
??(--[
\t=tab---\\t=t
\a警报,这会使得终端发出警报声或出现闪烁,或者两个同时发生
\b退格键,光标回退一个字符,但不删除字符
\f换行键,光标一道下一页,在现代系统是上,这已经反应不出来,行为改为类似于\v
\r回车键,光标移到同一行的开头
\t制表符,光标移到下一个水平制表,通常是下一个4/8的倍数
\v垂直分隔符,光标移到下一个垂直制表位,通常是下一行的同一列
int main()
{
    printf("(are you ok\?\?)");
    printf("%c\n", 'a');
    printf("%c\n", '\'');
    return 0;
    printf("%s\n", "\"");
    printf("%c:\\test\\test.c");
    printf("\a");
    printf("abcdef\n");//abcdef
    printf("abc\bdef\n");//abdef
    printf("a\tbc\tdef\tqwertyu");
    return 0;
}
下面的两种转义字符可以理解为:字符的8进制
\ddd:ddd表示1~3个8进制的数字  如:\130 表示字符x
\xdd:dd表示两个16进制数字     如:\xdd 表示字符0
十进制的数字由:0~9数字组成
八进制的数字由:0~7数字组成
int main()
{
    printf("%c\n", '\132');//132这个八进制数字转化为10进制后的数字90,作为ASCII码值
    //代表的字符z
    printf("%c\n", '\x30');//0
    return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值