C语言讲义——字符串
生活随笔
收集整理的這篇文章主要介紹了
C语言讲义——字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
字符數組
C語言字符串就是字符數組。
- 單寫字符,用單引號。如:’A’。
- 字符串用雙引號。如:”A”、”ABC”。
ASCII碼:
| 字符 | 十進制數 |
| -------- | ------------ |
| ‘0’ | 48 |
| ‘A’ | 65 |
| ‘a’ | 97 |
字符串字面量(string literal)
一對雙引號括起來的字符序列
比如:“Hello World”
結束符
C語言字符串需要在數組最后加一個結束字符:’\0’(ASCII碼為0)
- char str2[5]=“abcd”;// 四個字符,至少5個空間
全角半角
全角指一個字符占用兩個標準字符位置。
C語言中,一個中文字符占2個字符的位置。
C語言中:
存放”ABC”至少需要4個字符(char str[4]即【A】【B】【C】【\0】);
存放”西游記”至少需要7個字符(char str[7])
換行(回車換行)
輸出內容的換行:\n (這是一個字符’\n’) 打碼編寫時換行(顯示結果不換行):\ #include <stdio.h> int main() {printf("C程序設計\n清華大學出版社");printf("\n---------分割線--------\n");printf("C程序設計\ 清華大學出版社");return 0; }運行結果:
C程序設計 清華大學出版社 ---------分割線-------- C程序設計清華大學出版社回車換行:
\n是換行,英文是New Line/Line Feed,表示使光標到行首
\r是回車,英文是Carriage Return,表示使光標下移一格
輸入輸出
字符串和字符的輸出占位符:%c、%s
printf("**字符串******************************************************\n"); printf("字符c %c\n", 'a'); printf("字符串s %s\n", "abc");(1)scanf和printf
char str[100];scanf("%s", str); // 輸入printf("%s",str); // 輸出(2)get和puts
char str[100];gets(str); // 輸入puts(str); // 輸出轉載于:https://www.cnblogs.com/tigerlion/p/11191643.html
總結
以上是生活随笔為你收集整理的C语言讲义——字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++—简单的密码本实现
- 下一篇: git@github.com: Perm